请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

登录状态修改密码为什么不直接用updatePasswrodByUsername

为什么直接用updatePasswrodByUsername而是要用updateByPrimaryKeySelective,是因为user里面还有其他数据要一起更新吗

正在回答

1回答

Geely 2017-12-13 22:34:24

你好,同学 这个是具体哪个方法的同学,service层的,这个还是要看上下文逻辑

updateByPrimaryKeySelective

你可以看看这个实现,里面也是有if ==null 判断滴。







0 回复 有任何疑惑可以回复我~
  • 提问者 堇月枝 #1
    是在service层中,在forget_reset_password中是采用userMapper.updatePasswrodByUsername(username, md5Password)来修改密码的。为什么在reset_password中就用updateByPrimaryKeySelective来修改密码呢
    回复 有任何疑惑可以回复我~ 2017-12-15 01:29:57
  • Geely 回复 提问者 堇月枝 #2
    reset_password上下文是需要user对象的,直接用了,就不用直接写了。updatePasswrodByUsername上下文没有user对象~
    回复 有任何疑惑可以回复我~ 2017-12-16 11:09:33
  • 那为什么不直接用username来查呢,username不也是不可以重复的吗,非要用id
    回复 有任何疑惑可以回复我~ 2018-03-08 22:57:25
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号