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

书到用时方恨少,事非经过不知难。这篇文章主要讲述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>

【mapper.xml文件,sql语句参数为list】此sql语句,mapper.java中的参数为List< PjCustomAttribute> list,插入时,parameterType是PjCustomAttribute的全路径。
在foreach中,collection是list,item是遍历出来的每个PjCustomAttribute对象,在这儿我起的名字叫listRelation(可随意起名),separator以逗号分隔
#{ }中是对象的属性

    推荐阅读