为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

4 回答

还是得靠自己,laozi告诉你们正解。

Employee中的Department成员变量,在使用ModelDriven之前,必须要Department department = new Department();因为没有实例化,所以无法对department.did赋值。

解决方法:

在Employee中添加构造方法

public Employee(

    department = new Department();

就是在用之前实例化,就可以了。老师挖的坑。。


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

请问保存部门的问题解决了吗?我现在也遇到了这个问题


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

puikiri

解决了吗?
2017-10-01 回复 有任何疑惑可以回复我~

问题解决了吗?rg.springframework.dao.DataIntegrityViolationException: could not insert: [com.muke.employee.domain.Employee]; SQL [insert into employee (ename, sex, birthday, joinDay, eno, username, password, dno) values (?, ?, ?, ?, ?, ?, ?, ?)]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not insert: [com.muke.employee.domain.Employee]


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

ID在数据库中设的是主键,是自动增长的

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

举报

0/150
提交
取消

添加员工时不能添加部门的id

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信