mybatis中使用增加功能的时候怎么同时返回数据库自增的ID?
时间: 2023-04-08 08:02:14 浏览: 209
MyBatis+MySQL 返回插入的主键ID的方法
可以在插入数据的 SQL 语句中添加 `useGeneratedKeys="true" keyProperty="id"`,其中 `useGeneratedKeys="true"` 表示使用数据库自增的 ID,`keyProperty="id"` 表示将自增的 ID 赋值给 Java 对象的 id 属性。例如:
```xml
<insert id="insertUser" parameterType="User" useGeneratedKeys="true" keyProperty="id">
insert into user (username, password) values (#{username}, #{password})
</insert>
```
在执行插入操作后,可以通过 `user.getId()` 获取自增的 ID 值。
阅读全文