1是返回的插入成功的行数,这没有错
而自增id则是直接映射到对象里,直接输出 xxx.getId()即可
举例:
在xml中:
<insert id="addUser" parameterType="blog.model.User" useGeneratedKeys="true" keyProperty="id">
java中代码:
int primary = userService.addUser(user);
int id = user.getId();上面的id就是返回的主键
本文介绍在MyBatis中使用自增ID并返回主键的方法。通过配置XML文件中的insert标签,设置useGeneratedKeys为true,并指定keyProperty属性指向对象的ID字段,可以在插入数据后直接获取到生成的主键。
1是返回的插入成功的行数,这没有错
而自增id则是直接映射到对象里,直接输出 xxx.getId()即可
举例:
在xml中:
<insert id="addUser" parameterType="blog.model.User" useGeneratedKeys="true" keyProperty="id">
java中代码:
int primary = userService.addUser(user);
int id = user.getId();上面的id就是返回的主键