Mybatis 针对Oracle 的批量插入 写法
来源:互联网 发布:linux nginx压力测试 编辑:程序博客网 时间:2024/06/06 00:08
这是针对Oracle数据库的:
<insert id="insertCrmContact" parameterType="java.util.List">//封装好的listinsert into c_crm_contact_new(INTER_ID,CUSTOMER_ID,CONTACT,CONTACT_TEL,CONTACT_FAX,CONTACT_EMAIL,CREATED_BY,CREATED_DATE,REMARKS) select SEQ_CUSTOMER_ID.nextval,A.* from ( <foreach collection="list" item="item" index="index" separator="union all">//iteam 就是bean select #{item.CUSTOMER_ID},#{item.CONTACT},#{item.CONTACT_TEL},#{item.CONTACT_FAX},#{item.CONTACT_EMAIL},#{item.CREATED_BY},SYSDATE,#{item.REMARKS}from dual</foreach>) A</insert>如果是mysql数据库则相对比较简单了:
<insert id="insertBatch" parameterType="java.util.List"> insert intouser(id,account,password,active,status,name,gender,active_date,expiry_date,type,remark,group_id,disable,exam_number,mobile) values <foreach collection="list"item="obj" index="index"separator="," > (#{obj.id},#{obj.account},#{obj.password},#{obj.active},#{obj.status},#{obj.name},#{obj.gender},#{obj.active_date}, #{obj.expiry_date},#{obj.type},#{obj.remark},#{obj.group_id},#{obj.disable},#{obj.exam_number},#{obj.mobile}) </foreach> </insert>
阅读全文
0 0
- Mybatis 针对Oracle 的批量插入 写法
- MyBatis针对ORACLE的批量插入
- mybatis针对oracle和mysql高效率批量插入的解决方案
- mybatis批量插入oracle和mysql的写法
- mybatis批量插入写法
- myBatis 批量插入oracle
- mybatis oracle 批量插入
- Mybatis批量插入oracle
- oracle mybatis批量插入
- MyBatis Oracle批量插入
- Oracle MyBatis批量插入
- mybatis 批量插入oracle
- Mybatis+Oracle批量插入
- oracle的mybatis批量插入(转)
- Mybatis Oracle 批量插入数据的方法
- Mybatis对Oracle批量插入的配置
- Mybatis的批量插入(oracle、MySQL)
- Mybatis批量插入oracle配置
- 学习Python的ABC模块
- Swift 闭包中循环引用解决方式
- java掉用接口,报PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: u
- 能者的表现形式&我的感想
- 求整数N的质因数
- Mybatis 针对Oracle 的批量插入 写法
- Eclipse常用快捷键
- 查看ShadowSocks密码框密码
- Linux-系统的初始化和服务
- Linux 常用命令之 vim(最基本的 Vim 命令)
- C++11 实现多线程(线程同步、通信)实例的解析
- Windows Socket套接字(一)
- Adobe的FMS破解版的几点认知
- eclipse中项目报未定义目标运行时{0},问题解决方法