运行后在password表中user_id的值为0

来源:3-11 用户模型管理--用户注册功能实现02

卡卡东

2020-03-08 22:35

在UserDOMapper.xml中设置了keyProperty="id" useGenerateKeys="true",运行后任然在password表中user_id的值为0
求助,一直找不到是哪里出问题了http://img3.mukewang.com/5e6502b10001194810010724.jpg

写回答 关注

4回答

  • 吴兴鹏
    2021-03-31 10:03:05

    老师牛逼

  • 慕前端1395770
    2020-03-30 15:19:35
    userModel.setId(userDO.getId());

    在上面空白的地方加上这个代码

    qq_慕少2...

    成功了,谢谢!我一直以为是要在sql里引入外键。。但是这个原理我还是表述不清楚,大佬可否讲解一下

    2020-04-07 16:08:09

    共 1 条回复 >

  • 慕前端1395770
    2020-03-30 15:18:54
    //实现model转成dataObject方法
    UserDO userDO = convertFromModel(userModel);
    userDOMapper.insertSelective(userDO);
    
    
    
    UserPasswordDO userPasswordDO = convertPasswordFromModel(userModel);
    userPasswordDOMapper.insertSelective(userPasswordDO)

    代码里加上粗体斜体的那段代码,获取一下id

  • 卡卡东
    2020-03-08 22:40:33

    还有一个问题http://img.mukewang.com/5e6503e10001a12110000419.jpg

    老师这这里抛出去的两个异常在哪里解决了呀,我调用的时候说异常未解决

    卡卡东

    这个已经解决啦,再抛一次异常就好。第一个问题求解

    2020-03-09 14:29:36

    共 1 条回复 >

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49119 学习 · 954 问题

查看课程

相似问题