【发布时间】:2011-06-21 10:33:35
【问题描述】:
我正在创建一对多的关系。所以,我有一个父母和一个孩子。级联属性设置为all。
我想知道,如果我们考虑以下代码:
Parent p = (Parent) session.load(Parent.class, pid);
Child c = new Child("child element");
p.addChild(c);
session.flush();
- Q1) 如果父级拥有关系,如 ,对于父级 inverse=false,那么添加的子元素是否会在数据库中更新?
- Q2) 如果子元素拥有关系,如 ,对于父元素 inverse=true,那么子元素添加是否会在数据库中更新?
- Q3) 谁拥有relationahsip 对上述代码是否会看到更新没有影响?
非常感谢
【问题讨论】: