前言
后台开发中,批量往数据库写数据是一个很常见的功能,下面就简单实现一下使用 dynamic-sql 来 batch 写入。
实现介绍
添加依赖
在项目的 pom.xml 中配置 dynamic-sql 及 mysql 相关的依赖
1 | <dependency> |
Mapper 接口
新建一个 Mapper 接口,并继承 org.mybatis.dynamic.sql.util.mybatis3.CommonInsertMapper
1 | import com.jack.entity.User; |
逻辑实现类
批量新增逻辑的实现类,需加入 spring 管理
1 | import com.jack.entity.User; |
使用
使用 spring 注入,然后调用即可
1 |
|
结语
到此,使用 dynamic-sql 来 batch 写入数据的实现就介绍完了,后续继续其他方式的批量写入 …