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