码迷,mamicode.com
首页 > 其他好文 > 详细

经验总结56--mybatis返回主键

时间:2015-06-26 18:13:24      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:mybatis   主键   

使用mybatis框架时,有时候需要新插入的数据的主键是多少。

1.oracle

由于oracle是建的序列文件,获取ID值。

<insert id="insert" parameterType="Spares"   >    

<selectKey resultType="java.math.BigDecimal" order="BEFORE" keyProperty="id">  
       SELECT SQ_WL_CARRIERS.Nextval as ID from DUAL  
</selectKey>
        insert into spares(spares_id,spares_name......
 </insert> 


2.mysql,sqlserver

自增长数值。

<insert id="insert" parameterType="Spares"     useGeneratedKeys="true" keyProperty="id">    
        insert into spares(spares_id,spares_name......
 </insert> 


注:在insert标签里面放入对应代码,即可对插入的实体进行ID赋值。

经验总结56--mybatis返回主键

标签:mybatis   主键   

原文地址:http://blog.csdn.net/qijunming1208/article/details/46651061

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