mybatis关于oracle和mysql批量插入的区别
2014-01-13 18:32
344 查看
oracle的批量插入mybatis配置文件如下:
mysql的批量插入mybatis配置文件如下:
<insert id="batchAdd" parameterType="java.util.ArrayList"> INSERT INTO TB_TRAINS_ROLE_MENU_FUNC(RID,MID,FID) <foreach collection="list" item="roleMenuFun" separator="union all"> select #{roleMenuFun.roleId},#{roleMenuFun.menuId},#{roleMenuFun.funId} from dual </foreach> </insert>
mysql的批量插入mybatis配置文件如下:
<insert id="batchAdd" parameterType="java.util.ArrayList"> INSERT INTO TB_V_MANAGE_ROLE_MENU_FUNC(RID,MID,FID) VALUES <foreach collection="list" item="roleMenuFun" separator=","> (#{roleMenuFun.roleId},#{roleMenuFun.menuId},#{roleMenuFun.funId}) </foreach> </insert>
相关文章推荐
- 关于Oracle创建分区表以及如何在mybatis中插入分区表信息
- mybatis foreach批量插入数据:Oracle与MySQL区别介绍
- Mybatis操作Oracle、mysql批量插入
- oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
- mybatis插入大于号小于号到oracle
- Mybatis 实现Mysql批量插入数据,判断数据是否存在
- 关于spring boot整合mybatis使用oracle数据库出现could not load:oracle.jdbc.driver.OracleDriver问题的终极解决方案
- 关于MyBatis插入语句,返回主键的值
- 【MyBatis框架点滴】——mybatis插入数据返回主键(mysql、oracle)
- oracle id的序列 mybatis*(最好用before)#和$的区别
- Mybatis+Oracle实现数据批量插入
- mybatis加jdbctype,jdbctype和javatype区别mybatis插入insert空指针无效字符
- 关于在.NET中通过Parameter方式插入Oracle数据的错误提示——Oracle-ORA-01722 invalid number
- 批量插入数据(基于Mybatis的实现-Oracle)
- mybatis-oracle批量插入数据的简单学习
- 关于oracle与mysql官方jdbc的一些区别
- 关于oracle与mysql官方jdbc的一些区别
- MyBatis中关于resultType和resultMap的区别
- Mybatis中实现oracle的批量插入、更新
- mybatis oracle获取插入的主键