课程
/后端开发
/Java
/基于SSH实现员工管理系统之案例实现篇
department的id无法存入employee中 为什么啊啊啊
2016-10-06
源自:基于SSH实现员工管理系统之案例实现篇 4-2
正在回答
还是得靠自己,laozi告诉你们正解。
Employee中的Department成员变量,在使用ModelDriven之前,必须要Department department = new Department();因为没有实例化,所以无法对department.did赋值。
解决方法:
在Employee中添加构造方法
public Employee(
department = new Department();
)
就是在用之前实例化,就可以了。老师挖的坑。。
如果Employee.hbm.xml中有cascade="all"这句话,把它去掉试试。cascade配置的是级联程度 all:表示所有操作句在关联层级上进行连锁操作
设置懒加载lazy=false,加载外键对象的全部属性
连宏伟HW
解决了吗
页面是不是按照这样写:
<td>所属部门:</td>
<td><s:select name="department.did" list="list" listKey="did" listValue="dname" headerKey="" headerValue="-----请--选--择----"/></td>
慕粉6743111
举报
SSH框架整合案例之实现篇,手把手带你实现员工管理系统
4 回答为什么在department edit 方法中会出现department为空指针异常。
4 回答无法保存部门的ID
1 回答来代码啊啊 啊啊啊
2 回答报错了,为什么啊
2 回答find 报错啊 这是为什么