mybatis 插入数据 在没有commit时 获取主键id
Posted Superb1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 插入数据 在没有commit时 获取主键id相关的知识,希望对你有一定的参考价值。
-
<insert id="insert" parameterType="Mail" useGeneratedKeys="true" keyProperty="id_note">
-
insert into note(sender, from_address, subject, content, send_time)
-
values(#{sender}, #{fromAddress}, #{subject}, #{content}, #{sendTime})
-
<selectKey keyProperty="id_mail" resultType="int">
-
select LAST_INSERT_ID()
-
</selectKey>
-
</insert>
-
-
<!--这里可以获得刚插入表格的id,为后面attachment的插入提供了mailId字段-->
-
<select id="selectLastId" resultType="int">
-
select LAST_INSERT_ID()
-
</select>
-
以上是关于mybatis 插入数据 在没有commit时 获取主键id的主要内容,如果未能解决你的问题,请参考以下文章
用myBatis插入数据时,程序可以正常运行,但是数据却没有添加到数据库中