课程
/后端开发
/Java
/基于SSH实现员工管理系统之案例实现篇
添加员工的时候数据库里面没有dno值
2017-05-12
源自:基于SSH实现员工管理系统之案例实现篇 4-2
正在回答
还是得靠自己,laozi告诉你们正解。
Employee中的Department成员变量,在使用ModelDriven之前,必须要Department department = new Department();因为没有实例化,所以无法对department.did赋值。
解决方法:
在Employee中添加构造方法
public Employee(
department = new Department();
)
就是在用之前实例化,就可以了。老师挖的坑。。
dno是数据库生成(应该是native生成的),你的错误应该是的确没有这个dno,你选一个数据库已经有的就行的。
两个可能发生问题的地方,1、实体类没有dno字段或者没有提供set方法,2、前台页面dno处编写错误导致不能正确映射
举报
SSH框架整合案例之实现篇,手把手带你实现员工管理系统
1 回答添加员工时跳转登录页面
4 回答添加员工时不能添加部门的id
1 回答添加部门的时候,参数对不上
2 回答ssh框架添加数据库时,中文乱码怎么解决?
4 回答dno写入数值就会报错NoClassDefFoundError: javassist/util/proxy/Proxy