本文主要是介绍Mybatis foreach insert list 【 循环插入多条数据】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目的: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 insert list 【 循环插入多条数据】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!