批量插入的话,首先想到将数据放入一个集合里面
SQL语句:
INSERT INTO +表名 然后VALUES后面的括号里面用FORECH来写
XML代码:
<insert id="batchAddDevice" parameterType="List">
<foreach collection="list" item="SceneDevice" index="index" separator=";">
INSERT INTO scene_device(sceneId,deviceId) VALUES(#{SceneDevice.sceneId}, #{SceneDevice.deviceId})
</foreach>
</insert>
本文介绍了一种使用MyBatis进行批量数据插入的方法。通过XML配置文件中的<foreach>标签,可以有效地实现对多个记录的一次性插入操作。这种方式不仅提高了数据库操作效率,还简化了代码结构。
1万+

被折叠的 条评论
为什么被折叠?



