MyBatis批量插入的五种方式
短信预约 -IT技能 免费直播动态提醒
这里我列举了MyBatis和MyBatis-Plus常用的五种批量插入的方式,进行了详细的总结归纳。
一、准备工作
导入pom.xml依赖
mysql mysql-connector-java runtime org.mybatis.spring.boot mybatis-spring-boot-starter 2.2.2 com.baomidou mybatis-plus-boot-starter 3.5.2 org.projectlombok lombok true
配置yml文件
server: port: 8080 spring: datasource: username: mysql用户名 password: mysql密码 url: jdbc:mysql://localhost:3306/数据库名字?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Driver mybatis: mapper-locations: classpath:mapping Integer insertBatchSomeColumn(Collection entityList);}
编写UserMapper接口
@Mapperpublic interface UserMapper extends EasyBaseMapper { }
单元测试结果:一万条数据总耗时:575ms
以上就是我对目前MyBatis常用的批量插入方法的总结
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341