您的位置:首页 > 其它

mybatis添加时如何获得主键值

2017-10-23 10:00 169 查看
第一种写法,

<insert id="insert" parameterType="com.itmayiedu.entity.Gifts" useGeneratedKeys="true" keyProperty="giftsid" >
insert into gifts (giftsid,proId, giftsName
)
values (LAST_INSERT_ID(giftsid),#{proid,jdbcType=INTEGER},
#{giftsname,jdbcType=VARCHAR}
)
</insert>

第二种写法,获得自动增长ID
<selectKey resultType="int" order="AFTER" keyProperty="giftsid">
SELECT LAST_INSERT_ID()
</selectKey>
insert into gifts (giftsid,proId, giftsName
)
values (#{giftsid},#{proid,jdbcType=INTEGER},
#{giftsname,jdbcType=VARCHAR}
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis