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

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

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

正在回答

5 回答

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

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

解决方法:

在Employee中添加构造方法

public Employee(

    department = new Department();

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

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

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

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

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

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

连宏伟HW

需要在员工映射文件中加吗?
2016-12-25 回复 有任何疑惑可以回复我~

解决了吗


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

页面是不是按照这样写:

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

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

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

慕粉6743111

我是这样写的,可是还是不能添加部门的ID
2017-02-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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