mybatis oracle insert 返回新增的主键值
2016-10-14 13:38
351 查看
<insert id="insertVmsTemplatePlayItem" parameterType="VmsTemplatePlayItem">
<selectKey resultType="java.lang.Integer" order="BEFORE" keyProperty="playitemId">
SELECT PLAYITEM_SEQ.NEXTVAL FROM DUAL
</selectKey>
insert into VMS_TEMPLATE_PLAYITEM
(PLAYITEM_ID,DELAY,ACTION,CREATE_BY,CREATE_TIME,ZONE_ID,VMS_TYPE,INFOXML,INFO_TYPE,MODIFY_PROJECT,MODIFY_IP)
values
(#{playitemId,jdbcType=NUMERIC},#{delay,jdbcType=NUMERIC},#{action,jdbcType=NUMERIC},
#{createBy,jdbcType=VARCHAR},to_date(#{createTime,jdbcType=VARCHAR},'yyyy-MM-dd hh24:Mi:ss'),
#{zoneId,jdbcType=VARCHAR},#{vmsType,jdbcType=VARCHAR},#{infoxml,jdbcType=VARCHAR},
#{infoType,jdbcType=VARCHAR},#{modifyProject,jdbcType=VARCHAR},#{modifyIp,jdbcType=VARCHAR})
</insert>
<selectKey resultType="java.lang.Integer" order="BEFORE" keyProperty="playitemId">
SELECT PLAYITEM_SEQ.NEXTVAL FROM DUAL
</selectKey>
insert into VMS_TEMPLATE_PLAYITEM
(PLAYITEM_ID,DELAY,ACTION,CREATE_BY,CREATE_TIME,ZONE_ID,VMS_TYPE,INFOXML,INFO_TYPE,MODIFY_PROJECT,MODIFY_IP)
values
(#{playitemId,jdbcType=NUMERIC},#{delay,jdbcType=NUMERIC},#{action,jdbcType=NUMERIC},
#{createBy,jdbcType=VARCHAR},to_date(#{createTime,jdbcType=VARCHAR},'yyyy-MM-dd hh24:Mi:ss'),
#{zoneId,jdbcType=VARCHAR},#{vmsType,jdbcType=VARCHAR},#{infoxml,jdbcType=VARCHAR},
#{infoType,jdbcType=VARCHAR},#{modifyProject,jdbcType=VARCHAR},#{modifyIp,jdbcType=VARCHAR})
</insert>
相关文章推荐
- mybatis oracle 新增返回主键
- Oracle mybatis 新增返回主键ID
- MyBatis insert 返回主键的方法(oracle和mysql)
- mybatis新增oracle语句返回主键
- Mybatis中insert方法返回 新增主键id
- MyBatis insert 返回主键的方法(oracle和mysql)
- MyBatis Insert 返回主键值(ORACLE)
- Mybatis在执行insert语句返回自增主键
- MyBatis使用MySQL数据库如何在执行insert操作后返回自增的主键
- mybatis.net insert 返回主键
- mybatis 插入时返回刚插入记录的主键值 (Oracle作为数据库)
- MyBatis insert操作返回主键
- MyBatis insert 返回主键
- mybatis insert返回主键
- MyBatis insert 返回主键的方法
- Mybatis中insert中返回主键ID的方法
- MyBatis在Oracle中插入数据并返回主键的问题解决
- MyBatis insert 返回主键的方法
- mybatis3.1插入oracle返回自增主键
- Mybatis insert返回主键ID