課程
/后端開發(fā)
/Java
/SpringBoot構(gòu)建電商基礎(chǔ)秒殺項目
上一節(jié)課里老師沒有寫setId方法,為什么到檢查password表的userID沒有對應(yīng)時,老師跳轉(zhuǎn)過來就多寫了一個setId的方法?
2019-01-15
源自:SpringBoot構(gòu)建電商基礎(chǔ)秒殺項目 3-11
正在回答
password表中的userId對應(yīng)的就是userModel里面的id,所以將這個補充到userModel里面,再轉(zhuǎn)換為UserPasswordDO的時候就再設(shè)置其userId為userModel里的id
楓糖曲奇 提問者
多謝你們倆,也解決了我的相同的問題。密碼表的user_id一直是0,跟用戶表的id不匹配的問題。在UserServiceImple.java文件里加上下述粗體行:
//實現(xiàn)model--->dataobject方法 UserDO?userDO?=?convertFromModel(userModel); userDOMapper.insertSelective(userDO); UserPasswordDO?userPasswordDO?=?convertPasswordFromModel(userModel); userPasswordDOMapper.insertSelective(userPasswordDO);
weixin_慕村3424678
舉報
應(yīng)用SpringBoot快速搭建擁有用戶、商品、交易及秒殺活動的電商秒殺應(yīng)用。
1 回答注冊用戶注冊成功后,在數(shù)據(jù)庫的password表中的userId沒有變化
3 回答創(chuàng)建UserpasswordDo的時候從UserModel里拿的userId,怎么會有值?
1 回答查詢出來的UserPasswordDO 對象里面不就有密碼了嗎,再轉(zhuǎn)換成UserModel 是不是多此一舉?
4 回答運行后在password表中user_id的值為0
2 回答多表查詢問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-01-16
password表中的userId對應(yīng)的就是userModel里面的id,所以將這個補充到userModel里面,再轉(zhuǎn)換為UserPasswordDO的時候就再設(shè)置其userId為userModel里的id
2019-05-30
多謝你們倆,也解決了我的相同的問題。密碼表的user_id一直是0,跟用戶表的id不匹配的問題。在UserServiceImple.java文件里加上下述粗體行: