码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2019-03-05 15:25:46      阅读:500      评论:0      收藏:0      [点我收藏+]

标签:time   sep   ops   tom   value   mapper   pre   文件   逗号   

<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以逗号分隔

#{ }中是对象的属性

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

标签:time   sep   ops   tom   value   mapper   pre   文件   逗号   

原文地址:https://www.cnblogs.com/audience7510/p/10476870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!