mybatis如何获取自增主键

   2024-10-02 3000
核心提示:在MyBatis中获取自增主键有两种常用的方式:使用selectKey标签:在插入数据的SQL语句中,使用selectKey标签来获取自增主键的值。

在MyBatis中获取自增主键有两种常用的方式:

使用selectKey标签:在插入数据的SQL语句中,使用selectKey标签来获取自增主键的值。示例代码如下:
<insert id="insertUser" parameterType="User">    <!-- 插入数据的SQL语句 -->    INSERT INTO user (name, age) VALUES (#{name}, #{age})    <!-- 使用selectKey标签获取自增主键的值 -->    <selectKey keyProperty="id" order="AFTER" resultType="int">        SELECT LAST_INSERT_ID()    </selectKey></insert>
使用useGeneratedKeys和keyProperty属性:在插入数据的SQL语句中,使用useGeneratedKeys和keyProperty属性来获取自增主键的值。示例代码如下:
<insert id="insertUser" parameterType="User" useGeneratedKeys="true" keyProperty="id">    <!-- 插入数据的SQL语句 -->    INSERT INTO user (name, age) VALUES (#{name}, #{age})</insert>

使用以上两种方式,MyBatis在执行插入数据的SQL语句后会自动将自增主键的值设置到对应的属性中。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号