当父母改变孩子时,有可能使孩子弄脏吗?

时间:2018-10-14 16:53:00

标签: java hibernate jpa

让我们说我有两节课:

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事件?

0 个答案:

没有答案