美文网首页
如何获取自动生成的(主)键值?

如何获取自动生成的(主)键值?

作者: 一曲三月 | 来源:发表于2020-09-14 19:13 被阅读0次

如何获取自动生成的(主)键值?

insert 方法总是返回一个int值 - 这个值代表的是插入的行数。
而自动生成的键值在 insert 方法执行完后可以被设置到传入的参数对象中。
示例:

<insert id=”insertname” useGeneratedKeys=”true” keyProperty=”id”> 
 insert into names (name) values (#{name}) 
</insert>

<insert id="insertUser" parameterType="com.test.User">

<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
select LAST_INSERT_ID()
</selectKey>
insert into user(username)
values(#{username});
</insert>

相关文章

网友评论

      本文标题:如何获取自动生成的(主)键值?

      本文链接:https://www.haomeiwen.com/subject/psxtyktx.html