获得自增ID可以在xml文件中写
<insert id="add" parameterType="com.pojo.User"
useGeneratedKeys="true" keyProperty="user.id"
keyColumn="id">
insert into user (name, age)
values (#{user.name}, #{user.age})
</insert>
注意的是
- useGeneratedKeys改为true
- keyProperty、keyColumn别忘了写
- 如果在Mapper中这样写的
Integer add(@Param("user") User user);
加了 @Param 注解,那就一定一定在xml中 keyProperty 处写上 Param注解里的名字.Id