department的id无法存入employee中 为什么啊啊啊

来源:4-2 添加员工

2016-10-06 12:22

department的id无法存入employee中 为什么啊啊啊

写回答 关注

5回答

  • 雪雨孤岛
    2018-07-08 23:23:40

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

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

    解决方法:

    在Employee中添加构造方法

    public Employee(

        department = new Department();

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

  • 初见1994
    2017-02-19 18:57:00

    如果Employee.hbm.xml中有cascade="all"这句话,把它去掉试试。cascade配置的是级联程度 all:表示所有操作句在关联层级上进行连锁操作

  • qq_吃力_0
    2016-12-03 19:49:15

    设置懒加载lazy=false,加载外键对象的全部属性

    连宏伟HW

    需要在员工映射文件中加吗?

    2016-12-25 15:49:37

    共 1 条回复 >

  • qq_吃力_0
    2016-12-03 18:57:17

    解决了吗


  • ATWJSW
    2016-10-13 17:06:17

    页面是不是按照这样写:

    <td>所属部门:</td>

    <td><s:select name="department.did" list="list" listKey="did" listValue="dname" headerKey="" headerValue="-----请--选--择----"/></td>

    慕粉6743...

    我是这样写的,可是还是不能添加部门的ID

    2017-02-18 17:50:24

    共 1 条回复 >

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

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

50212 学习 · 323 问题

查看课程

相似问题