龍子 发表于 2016-11-24 09:09:30

mybatis使用技巧

1.mybatis 批量插入 批量更新操作 使用技巧

   create_PortalProject(List<?> proVOList) //传一个List集合即可

<insert id="create_PortalProject">
begin
<foreach collection="list" item="item">
INSERT INTO PORTAL_INFO_PROJECT_T(
ID,
PROJECT_CODE,
PORTAL_ID ,
ENABLE_FLAG,
CREATED_BY ,
CREATION_DATE ,
LAST_UPDATE_BY ,
LAST_UPDATE_DATE
)
VALUES(
    SDCP_SEQUENCE_S.Nextval,
#{item.projectCode,jdbcType=VARCHAR},
#{item.portalId,jdbcType=NUMERIC},
'Y',
#{item.currentUserId,jdbcType=NUMERIC},
SYSDATE,
#{item.currentUserId,jdbcType=NUMERIC},
SYSDATE
);
</foreach>
end;
</insert>

//如果在XML中出现> <=这类符号 可以用<!]> 做代码处理
或者用 &gt;= &lt;= 替换
2.Liferay
页: [1]
查看完整版本: mybatis使用技巧