#安装环境及版本:
- 系统:Mysql \ Oracle
一 基础表数据
1 | CREATE TABLE `sys_user` ( |
二 Mysql
1 批量插入
mapper 接口
1 | /** |
mapper xml
1 | <insert id="insertBatch" keyProperty="id" useGeneratedKeys="true"> |
2 有则更新 无则插入 单条
mapper 接口
1 | /** |
mapper xml
1 | <insert id="insertOrUpdate" keyProperty="id" useGeneratedKeys="true"> |
3 有则更新 无则插入 批量
mapper 接口
1 | /** |
mapper xml
1 | <insert id="insertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true"> |
三 Oracle
1 批量插入
mapper 接口
1 | int insertBatch(List<SysUser> list); |
mapper xml
1 | <insert id="insertBatch" parameterType="java.util.List" > |
2 有则更新 无则插入 单条
mapper 接口
1 | int insertOrUpdateBatch(SysUser sysuser); |
mapper xml
1 | <!--批量插入或更新--> |
3 有则更新 无则插入 批量
mapper 接口
1 | int insertOrUpdateBatch(List<DefaultEnterprise> list); |
mapper xml
1 | <!--批量插入或更新--> |