首页 > 其他 > 详细

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

时间:2015-06-26 18:11:02      阅读:142      评论:0      收藏:0      [点我收藏+]

使用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返回主键

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!