亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

user_info表不能獲取到user_passworrd表的id值

https://img1.sycdn.imooc.com//5c6a79910001768508880156.jpghttps://img1.sycdn.imooc.com//5c6a799d00012d4404920225.jpghttps://img1.sycdn.imooc.com//5c6a79ac0001d5fa07970310.jpg

user_info表不能獲取到user_passworrd表的id值

正在回答

4 回答

查看是不是在

參看是不是在public?void?register(UserModel?userModel)?throws?BusinessException?{方法中缺少userModel.setId(userDO.getId());


0 回復 有任何疑惑可以回復我~

我的代碼也是寫成了:

private UserPasswordDO convertPasswordFromModel(UserModel userModel){

? ? ? ? if (userModel == null) {

? ? ? ? ? ? return null;

? ? ? ? }

? ? ? ? UserPasswordDO userPasswordDO = new UserPasswordDO();

? ? ? ? userPasswordDO.setEncrptPassword(userModel.getEncrptPassword());

? ? ? ? userPasswordDO.setUserId(userModel.getId());

? ? ? ? return userPasswordDO;

? ? }


具體應該是改寫成什么樣的?多謝你。


1 回復 有任何疑惑可以回復我~
#1

qq_survival_13158323

你的這段代碼沒有問題,那么問題可能是出在了UserDoMapper.xml文件里,在這個文件要改動<insert id="insertSelective" parameterType="com.miaoshaproject.dataobject.UserDO" keyProperty="id" useGeneratedKeys="true">這段代碼,你可以檢查下自己有沒有加上 keyProperty="id" useGeneratedKeys="true"
2019-06-18 回復 有任何疑惑可以回復我~
//UserPasswordModel轉成dataobject
private?UserPasswordDO?convertPasswordFromModel(UserModel?userModel){
????if?(userModel?==?null){
????????return?null;
????}
????UserPasswordDO?userPasswordDO?=?new?UserPasswordDO();
????userPasswordDO.setEncrptPassword(userModel.getEncrptPassword());
????
????return?userPasswordDO;
}

檢查下這一句,setUserId給密碼模型? ?我原來也是無法將兩者id關聯,最后發現是把那句代碼寫成了

userPasswordDO.setId(userModel.getId());


1 回復 有任何疑惑可以回復我~
#1

weixin_慕村3424678

具體應該是改寫成什么樣的?多謝你。
2019-05-30 回復 有任何疑惑可以回復我~

注冊沒問題

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

user_info表不能獲取到user_passworrd表的id值

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號