在登录情况下更新用户信息时,updateUser里面的username是不是没有设置?
来源:6-7 更新用户个人信息功能开发
彭垚
2018-08-13
写回答
2回答
-
linshichang
2018-12-26
你好同学。这里是不需要设置username的。因为我们在controller中通过代码逻辑保证了username和userId是不能被修改的,只能是当前登录用户的username和userId。你上面截图出来的这段代码所生成的对象,是用于传入userMapper中更新数据库用的,所以这里没有必要setUsername,因为我们前面controller层已经保证了这个username就是当前登录用户的username。
至于为什么这里有setId,那是因为我们对数据库进行更新操作调用的是updateByPrimaryKeySelective(),这个函数需要根据id来匹配update的对象。
10 -
about_blank
2018-08-14
你截图里代码第三行....
012018-12-26
相似问题