问答详情
源自:3-11 用户模型管理--用户注册功能实现02

未知错误。

https://img2.mukewang.com/5c4f10510001497717800293.jpg

一点击注册就出现这个  是怎么回事。。看不明白

提问者:qq_罪名_1 2019-01-28 22:23

个回答

  • 冰雪风云雷
    2019-03-30 18:16:05

     //实现model->dataobject方法
    UserDO userDO = convertFromModel(userModel);
    
    try{
        userDOMapper.insertSelective(userDO);
    }catch(DuplicateKeyException ex){
        throw new BusinessException(EmBusinessError.PARAMETER_VALIDATION_ERROR, "手机号已被注册");
    
    }
    
    userDOMapper.insertSelective(userDO);
    userModel.setId(userDO.getId());   ///////////////
    UserPasswordDO userPasswordDO = convertPasswordFromModel(userModel);
    userPasswordDOMapper.insertSelective(userPasswordDO);
    return ;

    仔细对比  我少了 那一行

  • 冰雪风云雷
    2019-03-30 16:41:56

    谁给个具体的解决办法啊

  • 慕的地3081565
    2019-03-16 19:25:11

    我也出现这个问题了,解决了吗

  • 慕数据9279408
    2019-01-30 18:36:10

    我有出现过这个问题,因为没给userModel绑定id.

  • 真_加勒比海豹
    2019-01-29 14:43:46

    数据库的插入语句有问题,把你的插入逻辑贴出来