mysql批量插入

Mybatis   foreach 批量批量插⼊
 
foreach: ⽤于循环拼接的内置标签,常⽤于 批量新增、 in 查询等常⻅
 
包含以下属性:
collection :必填,值为要迭代循环的集合类型,情况有多种
 
⼊参是 List 类型的时候, collection 属性值为 list
 
⼊参是 Map 类型的时候, collection 属性值为 map key
 
item :每⼀个元素进⾏迭代时的别名
 
index :索引的属性名,在集合数组情况下值为当前索引值,当迭代对象是 map 时,这个值是
 
map key
 
open :整个循环内容的开头字符串
 
close :整个循环内容的结尾字符串
 
separator: 每次循环的分隔符
 
	<insert id="addBatch"
		parameterType="net.xdclass.online_class.domain.Video">

		INSERT INTO
		video ( title, summary,cover_img, price, create_time, point)
		VALUES
		<foreach collection="list" item="video" separator=",">
			(
			#{video.title,jdbcType=VARCHAR},
			#{video.summary,jdbcType=VARCHAR},
			#{video.coverImg,jdbcType=VARCHAR},
			#{video.price,jdbcType=INTEGER},
			#{video.createTime,jdbcType=TIMESTAMP},
			#{video.point,jdbcType=DOUBLE}
			)
		</foreach>

	</insert>
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值