<insert id="insertEmpSelectiveBatch" parameterType="java.util.List" >
begin
<foreach collection="list" item="item" index="index" separator=";" >
insert into EMP
<trim prefix="(" suffix=")" suffixOverrides="," >
<if test="item.empno != null">
EMPNO,
</if>
<if test="item.ename != null">
ENAME,
</if>
<if test="item.job != null">
JOB,
</if>
<if test="item.mgr != null">
MGR,
</if>
<if test="item.hiredate != null">
HIREDATE,
</if>
<if test="item.sal != null">
SAL,
</if>
<if test="item.comm != null">
COMM,
</if>
<if test="item.deptno != null">
DEPTNO,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides="," >
<if test="item.empno != null">
#{item.empno,jdbcType=DECIMAL},
</if>
<if test="item.ename != null">
#{item.ename,jdbcType=VARCHAR},
</if>
<if test="item.job != null">
#{item.job,jdbcType=VARCHAR},
</if>
<if test="item.mgr != null">
#{item.mgr,jdbcType=DECIMAL},
</if>
<if test="item.hiredate != null">
#{item.hiredate,jdbcType=TIMESTAMP},
</if>
<if test="item.sal != null">
#{item.sal,jdbcType=DECIMAL},
</if>
<if test="item.comm != null">
#{item.comm,jdbcType=DECIMAL},
</if>
<if test="item.deptno != null">
#{item.deptno,jdbcType=DECIMAL},
</if>
</trim>
</foreach>
;commit;end;
</insert>
分享到:
相关推荐
Java实现使用Mybatis将数据批量插入到Oracle数据库,并且可以使用Oracle序列来生成主键
Mybatis与JDBC批量插入MySQL数据库性能测试,资源包含文档、代码和数据库。
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。这篇文章主要介绍了mybatis中批量插入的两种方式(高效插入)的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
Mybatis Plus 自定义批量插入或批量更新(根据唯一索引)
主要介绍了spring中使用mybatis实现批量插入的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
使用方法请看博客 https://blog.csdn.net/bandaotixiruiqiang/article/details/72478361#comments_12931827
只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢
Java实现Mybatis将数据批量插入到Oracle中
mybatispuls3.5使用批量插入
mybatis 批量插入 嵌套select
通过foreach实现ibatis的批量插入
主要介绍了Mybatis数据批量插入如何实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
文档中主要说明:(1)多表联合查询步骤,快捷便利;(2)数据批量插入,以及相关的案例,节省运行资源。
MyBatis批量插入,效率经测试,1000条数据,批量插入和单条插入,执行效率至少快一倍,送上源码,供参考学习
MyBatis动态SQL,MyBatis批量插入(Oracle数据库)[收集].pdf
本篇文章主要介绍了详解MyBatis批量插入数据Mapper文件的写法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
本文给大家分享MyBatis批量插入(insert)数据操作知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
mybaits 多线程 实现数据批量插入 (运用CountDownLatch实现闭锁) 1、mybatis批处理 2、数据分批量查询 3、数据分批量插入
mybatis批量添加的时候报错总结报错 parameter'_frch_item_0 not found
自定义版mybatis-generator代码生成插件mybatis-generator代码生成插件,实体中文注释,能生成批量插入和批量修改,一对多,多对多