目的:mybatis 循环插入多条数据
dao
void savaUploadImgInfo(@Param("albumList") List<Album> albumList);
mapper:
<insert id="savaUploadImgInfo" parameterType="java.util.List">
insert into album values
<foreach collection="albumList" item="album" separator="," close=";">
(#{album.aid}, #{album.aname}, #{album.adescribe}, #{album.aurl}, #{album.aflag}, #{album.acid}, #{album.acreatetime})
</foreach>
</insert>
说明:如果你是单数据的 比如: list<String> collection就要写成 collection="list"
本文详细介绍了如何使用MyBatis的foreach标签实现批量插入数据的方法,通过具体代码示例,展示了如何将List集合中的数据批量插入到数据库中,提高了数据处理效率。
992

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



