Mybatis 批量插入的方法
来源:互联网 发布:840Mgpu安装tensorflow 编辑:程序博客网 时间:2024/06/12 23:19
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://programmer.blog.51cto.com/2859493/1129875
1
2
3
4
5
6
7
<
insert
id
=
"insertColumnitem"
parameterType
=
"java.util.List"
>
INSERT INTO REPORT_COLUMNITEM
(COLUMN_LABEL,COLUMN_FIELD,COLUMN_INDEX,REPORT_ID,COMMENTS)VALUES
<
foreach
collection
=
"list"
item
=
"item"
index
=
"index"
separator
=
","
>
(#{item.columnLabel,jdbcType=VARCHAR},#{item.columnField,jdbcType=VARCHAR},#{item.columnIndex,jdbcType=NUMERIC},#{item.reportId,jdbcType=NUMERIC},#{item.comments,jdbcType=VARCHAR})
</
foreach
>
</
insert
>
INSERT INTO TABLE_NAME(FILED)VALUES (NAME_VALUE1), (NAME_VALUE2), (NAME_VALUE3)
1
2
3
4
5
6
7
8
9
<
insert
id
=
"insertColumnitem2"
>
INSERT INTO REPORT_COLUMNITEM
(COLUMN_LABEL,COLUMN_FIELD,COLUMN_INDEX,REPORT_ID,COMMENTS)
<
foreach
collection
=
"list"
item
=
"item"
index
=
"index"
separator
=
"union all"
>
select
#{item.columnLabel,jdbcType=VARCHAR},#{item.columnField,jdbcType=VARCHAR},#{item.columnIndex,jdbcType=NUMERIC},#{item.reportID,jdbcType=NUMERIC},#{item.comments,jdbcType=VARCHAR}
from dual
</
foreach
>
</
insert
>
INSERT INTO TABLE_NAME(FILED) SELECT '1' FROM DUAL UNION ALL SELECT '2' FROM DUAL
0 0
- Mybatis 批量插入的方法
- Mybatis 批量插入的方法
- Mybatis 批量插入的方法
- Mybatis Oracle 批量插入数据的方法
- mybatis的批量插入
- mybatis的批量插入删除
- Mybatis批量插入的使用
- Mybatis中的foreach方法,批量插入和批量删除
- mybatis批量删除、插入不存在的数据
- oracle的mybatis批量插入(转)
- MyBatis针对ORACLE的批量插入
- mybatis的批量插入与更新
- myBatis的批量插入数据总结
- Mybatis 批量插入引发的血案
- mybatis的批量插入与动态查询
- Mybatis对Oracle批量插入的配置
- 关于mybatis+mysql批量插入的问题
- Mybatis的批量插入(oracle、MySQL)
- 1001. A+B Format
- javadoc: error - java.lang.reflect.InvocationTarget Exception java.lang.NullPointerException
- Android Activity学习 <二> Activity间通讯
- 移动智能终端可信环境分析
- CorData的基本使用
- Mybatis 批量插入的方法
- JavaScript函数的常见几种写法
- Referenced file contains errors (file:/D:/Users/Administrator/AppData/Local/
- 项目经理之什么是项目管理
- 动态规划(一)
- 集合框架
- linux初学之5——常用命令 之 文件搜索命令
- 矩阵与线性方程组专题
- ffmpeg获取直播流并写入MP4