慕粉6743111
2017-02-18 20:42
上面这样写在保存时不能添加部门的id
还是得靠自己,laozi告诉你们正解。
Employee中的Department成员变量,在使用ModelDriven之前,必须要Department department = new Department();因为没有实例化,所以无法对department.did赋值。
解决方法:
在Employee中添加构造方法
public Employee(
department = new Department();
)
就是在用之前实例化,就可以了。老师挖的坑。。
请问保存部门的问题解决了吗?我现在也遇到了这个问题
问题解决了吗?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]
ID在数据库中设的是主键,是自动增长的
基于SSH实现员工管理系统之案例实现篇
50212 学习 · 323 问题
相似问题