mapper.xml文件,sql语句参数为list


<insert id="insertPjCustomAttribute" parameterType="com.devops.server.model.PjCustomAttribute">
        INSERT INTO 
     `PJ_CUSTOM_ATTRIBUTE`
(PJ_ID,NAME,VALUE,CREATE_TIME)
VALUES <foreach collection="list" item="listRelation" separator=","> (#{listRelation.pjId},#{listRelation.name},#{listRelation.value},#{listRelation.createTime}) </foreach> </insert>

此sql语句,mapper.java中的参数为List<PjCustomAttribute> list,插入时,parameterType是PjCustomAttribute的全路径。

在foreach中,collection是list,item是遍历出来的每个PjCustomAttribute对象,在这儿我起的名字叫listRelation(可随意起名),separator以逗号分隔

#{ }中是对象的属性


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM