让我们说我有两节课:
HistogramDataset
然后我得到父类,并通过该类更改子类:
@Entity
public class Parent {
@OneToOne
private Child child;
}
@Entity
public class Child {
@OneToOne
private Parent parent;
private String name;
}
这将触发Child实体的Hibernate事件(onPostUpdate),因为该名称被标记为脏。这一切都说得通。
PostUpdateEvent:
Parent parent = parentRepo.findOne(id);
parent.getChild().setName("newName");
但是有什么方法可以将父级标记为脏(因为更改了子级),因此会为父级触发Update事件?