在mysql中,我们会遇到多条语句插入的情况,对于这种情况,我们可以使用mybatis中的foEach的方法,进行多条list的插入数据库
如: <insert id="saveRelation" parameterType="com.boryou.entity.CharacterRelation">
insert into t_character_relation (personId,linkPersonId,relationship,createTime,updateTime)
values
<foreach collection="list" item="listRelation" separator=",">
(#{listRelation.personId},#{listRelation.linkPersonId},#{listRelation.relationship},#{listRelation.createTime},#{listRelation.updateTime})
</foreach>
</insert>
但是需要保证的是前台传入的是list的格式
本文介绍如何使用MyBatis的foEach方法实现批量插入操作,通过具体示例展示如何构造XML映射文件来提高数据库操作效率。
1418

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



