【发布时间】:2013-07-28 20:28:36
【问题描述】:
我有一个要更新的 java 对象。我使用 SaveOrUpdate 方法来做到这一点。它适用于更新孩子,但我的要求存在问题。
因为如果一个孩子被删除,我需要从数据库中删除一个孩子。
请任何人有一个好主意来实现这个?
例如:-
项目与人是一对多的关系。
项目有一个类似的属性,
class Project {
long id;
Set<People> people;
......
}
public void updateProject(Project project) {
try {
getCurrentSession().saveOrUpdate(project);
} catch (Exception ex) {
logger.error(ex);
}
项目对象包含人员集,但从中删除了一些人员 ID。
我需要通过删除不需要的人员 ID 来更新项目
谢谢
【问题讨论】:
标签: java hibernate oracle11g hibernate-mapping