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

来源:4-2 添加员工

慕粉6743111

2017-02-18 20:42

http://img.mukewang.com/58a840e80001f32b09400093.jpg

上面这样写在保存时不能添加部门的id

写回答 关注

4回答

  • 雪雨孤岛
    2018-07-08 23:29:42

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

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

    解决方法:

    在Employee中添加构造方法

    public Employee(

        department = new Department();

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


  • 慕丝9008190
    2017-08-14 20:21:03

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


    puikir...

    解决了吗?

    2017-10-01 18:48:59

    共 1 条回复 >

  • 慕粉1602472105
    2017-03-16 14:50:14

    问题解决了吗?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]


  • Mrtan_1
    2017-03-08 17:45:52

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

基于SSH实现员工管理系统之案例实现篇

SSH框架整合案例之实现篇,手把手带你实现员工管理系统

50212 学习 · 323 问题

查看课程

相似问题