易易追随者
2018-12-29 06:59
请问老师:
在 UserServiceImpl.java 中,convertPasswordFromModel 方法传入 userModel
userPasswordDO.setId(userModel.getId()); 设定 user_id 值,但是此时 userModel.getId() 为 null 因此导致下一段更新密码表中 user_id 时为 null,没有值。
UserPasswordDO userPasswordDO = convertPasswordFromModel(userModel); userPasswordDOMapper.insertSelective(userPasswordDO);
这里应该怎么设置哪?如何获得新创建用户的 userId 然后给 密码表中的 user_id 使用?
谢谢
你好, convertPasswordFromModel方法中userPasswordDO.setId(userModel.getId());这一句是没有必要的, 因为UserPassword表中的ID是自动生成的, 无需手工设置,其实这里我们要设置的是UserPassword表中userid的值:userPasswordDO.setUserId(userModel.getId());
SpringBoot构建电商基础秒杀项目
49065 学习 · 954 问题
相似问题