1. 程式人生 > >Mybatis foreach insert list 【 迴圈插入多條資料】

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"