课程
/后端开发
/Java
/基于SSH实现员工管理系统之案例实现篇
有个问题不懂,为什么删除的时候还需要找到所选中的ID,直接把对象删了不就行了吗?
2017-02-09
源自:基于SSH实现员工管理系统之案例实现篇 4-4
正在回答
删除对象是级联删除啊,会把部门也给删了
也可以通过get获取该数据对象,通过这个对象更新数据里面的内容,hibernate的操作是对象的操作,所以更新数据是要找到这个对象之后在操作数据
hibernate删除的条件是主键
Night离 提问者
举报
SSH框架整合案例之实现篇,手把手带你实现员工管理系统
3 回答根据ID查询出对象,根据对象删除,有利于级联删除,级联删除是什么?有什么好处?
1 回答为什么要findById查询后再删除?从界面传来的不就是完整的employee对象吗?
1 回答部门删除问题
1 回答我是用的oracle数据库,级联删除时错
2 回答inverse=false时,修改部门的名字,为什么hibernate要将员工中部门的数据删掉?