MyBatis中对List<Object> 对象List的批处理插入操作
2016-03-12 14:21
766 查看
MyBatis中对List<Object> 对象List的批处理插入操作:
首先需要定义对象的<resultMap type="com.travelsky.domain.Order" id="orderResult">
然后:
<select id="insertOrderDish" parameterType="java.util.List">
insert into
ordersdish(id,ordersId,dishId)
values
<foreach collection="list" item="item" index="index"
separator=",">
(#{item.id,jdbcType=VARCHAR},#{item.orderId,jdbcType=BIGINT},#{item.dishId,jdbcType=INTEGER})
</foreach>
</select>
出处:http://www.linuxidc.com/Linux/2014-02/96916.htm
首先需要定义对象的<resultMap type="com.travelsky.domain.Order" id="orderResult">
然后:
<select id="insertOrderDish" parameterType="java.util.List">
insert into
ordersdish(id,ordersId,dishId)
values
<foreach collection="list" item="item" index="index"
separator=",">
(#{item.id,jdbcType=VARCHAR},#{item.orderId,jdbcType=BIGINT},#{item.dishId,jdbcType=INTEGER})
</foreach>
</select>
出处:http://www.linuxidc.com/Linux/2014-02/96916.htm
相关文章推荐
- 从C/C++到Objective-C(四)--- 属性的使用
- Object-C HelloWorld 编译运行
- Objective-c 字典对象
- Android之–Activity通过Intent传递Object
- Object-C与Swift混合开发
- git :设置 object-c 的忽略文件
- Example rebuttal for "YOLO: Real-Time Object Detection"
- objective-c HelloWorld实践 (gcc编译器)
- Java Object Layout(jol)
- AttributeError: 'NoneType' object has no attribute 'bytes' python3.4 win64
- Object-C 入门
- Java Object类
- iOS开发系列--Objective-C之KVC、KVO
- iOS使用NSUserDefaults 存储数据报Attempt to set a non-property-list object as an NSUserDefaults value的错误解决
- Uncaught Error: Error calling method on NPObject.
- Objective-C开发编码规范:4大方面解决开发中的规范性问题
- Objective-C总Runtime的 消息机制
- ObjectOutputStream在文件末尾多次追加写入对象的解决方案
- RAC 执行root.sh 报错 libcap.so.1: cannot open shared object file: No such file or directory
- The type java.lang.Object cannot be resolved It is indirectly referenced ...