您的位置:首页 > 其它

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

2015-06-26 16:03 330 查看
使用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赋值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: