我恰好爱上了你 这关无性别
在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名
//注意不要写成keyColumn
<insert id="addUsersInfo" parameterType="users" useGeneratedKeys="true" keyProperty="uid">
insert into users(name,uname,identity,enabled) values(#{name},#{uname},#{identity},#{enabled})
</insert>
Mybatis执行完插入语句后,自动将自增长值赋值给对象users的属性uid。因此,可通过users对应的getter方法获取值
@Override
public int addInfo(Users users,Users_extends users_extends) {
int i = usersMapper.addUsersInfo(users);
users_extends.setUid(users.getUid());//users.getUid()为自增长记录的主键id
int j = usersMapper.addUsersExtendsInfo(users_extends);
if(i>0&&j>0) {
return 1;
}else {
return 0;
}
}