課程
/后端開發
/Java
/SpringBoot構建電商基礎秒殺項目
為什么加密密碼字段不放在UserDO中呢?還分開寫一個DO
2018-12-06
源自:SpringBoot構建電商基礎秒殺項目 3-1
正在回答
數據庫和DataObject盡可能做到一一映射,不要用mybatis層的聚合關聯方式,因為企業級的項目內一般會做分庫分表,將用戶密碼表拆分到另外一個數據庫中,這個時候mybatis層處理不同數據源的內容就力不從心了,因此最好是的model層處理對應的聚合,dataobject和數據源保持一對一的關系
取出數據,然后返回前做下usermodel.setpasswd(null)就行了。轉來轉去,耗資源?。。。?/p>
龍蝦三少
舉報
應用SpringBoot快速搭建擁有用戶、商品、交易及秒殺活動的電商秒殺應用。
1 回答密碼表中的user_id字段值為0
3 回答為什么密碼不和主表放一起呀
1 回答登錄bug,密碼加密
1 回答為什么不把UserDo設置為@Repository呢?
2 回答userModel總不是有密碼信息嗎,直接放到session中不安全吧
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-12-06
數據庫和DataObject盡可能做到一一映射,不要用mybatis層的聚合關聯方式,因為企業級的項目內一般會做分庫分表,將用戶密碼表拆分到另外一個數據庫中,這個時候mybatis層處理不同數據源的內容就力不從心了,因此最好是的model層處理對應的聚合,dataobject和數據源保持一對一的關系
2018-12-06
取出數據,然后返回前做下usermodel.setpasswd(null)就行了。轉來轉去,耗資源?。。。?/p>