关于useGeneratedKeys=“true” keyProperty="id"返回id一直为1的问题
<insert id="saveOauth" useGeneratedKeys="true" keyProperty="id">
insert into ums_sys_user(username,nickname,avatar,create_time,update_time,updater,creator)
values(#{username},#{nickname},#{avatar},#{createTime},#{updateTime},#{updater},#{creator})
</insert>
这是xml中的sql语句
Long saveOauth(UmsSysUser umsSysUser);
这个是mapper中的语句
如果想得到插入数据库id就需要从传参对象中得到id,因为返回的id已经变成了对象的属性