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

检查password表的userID没有对应时,老师的例子里就多了setId()?

https://img1.sycdn.imooc.com//5c3dfe44000135ad06850250.jpg

上一节课里老师没有写setId方法,为什么到检查password表的userID没有对应时,老师跳转过来就多写了一个setId的方法?

正在回答

2 回答

password表中的userId对应的就是userModel里面的id,所以将这个补充到userModel里面,再转换为UserPasswordDO的时候就再设置其userId为userModel里的id

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

枫糖曲奇 提问者

懂了,理解意思了
2019-01-16 回复 有任何疑惑可以回复我~

多谢你们俩,也解决了我的相同的问题。密码表的user_id一直是0,跟用户表的id不匹配的问题。在UserServiceImple.java文件里加上下述粗体行:

//实现model--->dataobject方法
UserDO userDO = convertFromModel(userModel);
userDOMapper.insertSelective(userDO);
UserPasswordDO userPasswordDO = convertPasswordFromModel(userModel);
userPasswordDOMapper.insertSelective(userPasswordDO);


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

weixin_慕村3424678

加上上述代码中的第3行,粗体变掉了。
2019-05-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

检查password表的userID没有对应时,老师的例子里就多了setId()?

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