随笔分类 -  MyBatis

摘要:前言 这里我列举了MyBatis和MyBatis-Plus常用的五种批量插入的方式,进行了详细的总结归纳。 准备工作 MyBatis利用For循环批量插入 MyBatis的手动批量提交 MyBatis以集合方式批量新增(推荐) MyBatis-Plus提供的SaveBatch方法 MyBatis-P 阅读全文
posted @ 2022-12-01 19:15 zydbky 阅读(1115) 评论(0) 推荐(0)
摘要:1、什么是Mybatis? Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 MyBatis 可以使用 阅读全文
posted @ 2021-11-30 10:04 zydbky 阅读(156) 评论(0) 推荐(0)
摘要:项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。 <insert id="batchInsert" parameterType="java.util.Li 阅读全文
posted @ 2021-11-23 09:49 zydbky 阅读(204) 评论(0) 推荐(0)