课程
/后端开发
/Java
/SpringBoot构建电商基础秒杀项目
为什么加密密码字段不放在UserDO中呢?还分开写一个DO
2018-12-06
源自:SpringBoot构建电商基础秒杀项目 3-1
正在回答
数据库和DataObject尽可能做到一一映射,不要用mybatis层的聚合关联方式,因为企业级的项目内一般会做分库分表,将用户密码表拆分到另外一个数据库中,这个时候mybatis层处理不同数据源的内容就力不从心了,因此最好是的model层处理对应的聚合,dataobject和数据源保持一对一的关系
取出数据,然后返回前做下usermodel.setpasswd(null)就行了。转来转去,耗资源!!!!
龙虾三少
举报
应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。
1 回答密码表中的user_id字段值为0
3 回答为什么密码不和主表放一起呀
1 回答为什么不把UserDo设置为@Repository呢?
2 回答userModel总不是有密码信息吗,直接放到session中不安全吧
1 回答注册成功后,数据表的加密密码始终为默认值,其余都正常