mybatis批量insert mysql多少条效率最高
2个回答
展开全部
Xml代码 下载
<insert id="batchSave" parameterType="java.util.List">
Insert into table_name(id,name)
<foreach collection="list" item="obj" separator="union all">
(select #{obj.id},#{obj.name} from dual)
</foreach>
</insert>
mysql:
Xml代码
<insert id="batchSave" parameterType="java.util.List">
Insert into table_name(id,name) values
<foreach collection="list" item="obj" separator=",">
(#{obj.id},#{obj.name})
</foreach> 下载
</insert>
<insert id="batchSave" parameterType="java.util.List">
Insert into table_name(id,name)
<foreach collection="list" item="obj" separator="union all">
(select #{obj.id},#{obj.name} from dual)
</foreach>
</insert>
mysql:
Xml代码
<insert id="batchSave" parameterType="java.util.List">
Insert into table_name(id,name) values
<foreach collection="list" item="obj" separator=",">
(#{obj.id},#{obj.name})
</foreach> 下载
</insert>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询