为了账号安全,请及时绑定邮箱和手机立即绑定

运行后在password表中user_id的值为0

在UserDOMapper.xml中设置了keyProperty="id" useGenerateKeys="true",运行后任然在password表中user_id的值为0
求助,一直找不到是哪里出问题了http://img1.sycdn.imooc.com//5e6502b10001194810010724.jpg

正在回答

4 回答

老师牛逼

0 回复 有任何疑惑可以回复我~
userModel.setId(userDO.getId());

在上面空白的地方加上这个代码

3 回复 有任何疑惑可以回复我~
#1

qq_慕少2290290

成功了,谢谢!我一直以为是要在sql里引入外键。。但是这个原理我还是表述不清楚,大佬可否讲解一下
2020-04-07 回复 有任何疑惑可以回复我~
//实现model转成dataObject方法
UserDO userDO = convertFromModel(userModel);
userDOMapper.insertSelective(userDO);



UserPasswordDO userPasswordDO = convertPasswordFromModel(userModel);
userPasswordDOMapper.insertSelective(userPasswordDO)

代码里加上粗体斜体的那段代码,获取一下id

3 回复 有任何疑惑可以回复我~

还有一个问题http://img1.sycdn.imooc.com//5e6503e10001a12110000419.jpg

老师这这里抛出去的两个异常在哪里解决了呀,我调用的时候说异常未解决

0 回复 有任何疑惑可以回复我~
#1

卡卡东 提问者

这个已经解决啦,再抛一次异常就好。第一个问题求解
2020-03-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

运行后在password表中user_id的值为0

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信