在使用mybatis + postgresql,我们有时在插入数据时需要返回自增id的值,此时在插入时,可以按照以下例子来编写mapper文件
<insert id="insertUser">
<selectKey resultType="int" order="AFTER" keyProperty="pid" >
SELECT currval('tbl_user_pid_seq'::regclass) AS pid
</selectKey>
insert into tbl_user(name, age) values(#{name}, #{age})
</insert>
本文介绍如何在使用MyBatis与PostgreSQL进行数据操作时,实现插入数据后返回自增ID的方法。通过配置mapper文件中的selectKey元素,可以在执行插入操作后获取到刚生成的自增ID。

被折叠的 条评论
为什么被折叠?



