mysql批量插入

Mybatis  foreach批量批量插⼊
 
foreach: ⽤于循环拼接的内置标签,常⽤于 批量新增、in查询等常⻅
 
包含以下属性:
collection:必填,值为要迭代循环的集合类型,情况有多种
 
⼊参是List类型的时候,collection属性值为list
 
⼊参是Map类型的时候,collection 属性值为mapkey
 
item:每⼀个元素进⾏迭代时的别名
 
index:索引的属性名,在集合数组情况下值为当前索引值,当迭代对象是map时,这个值是
 
mapkey
 
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>
 
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值