JPA preRemove侦听器未调用在级联上删除的实体

时间:2017-01-11 11:12:54

标签: java jpa eclipselink

我使用Eclipselink作为JPA提供程序,并使用EntityListener从我的实体中捕获preRemove事件。 我有以下层次结构:

editorEnabled

问题是当我从另一个Entity Set中删除一个条目并从JPA调用myEntity的更新时,方法public void preUpdate(DescriptorEvent event)被调用实体' MyEntity'并且那很好,但是当它流入“另一个实体”时。实体,它被删除(因为它应该)没有调用AnotherEntity的preRemove(DescriptorEvent事件)方法,我需要知道何时发生。

这里缺少注释吗?我是否需要直接致电“删除”#Another;另一个实体'获得回调工作? 提前致谢。

0 个答案:

没有答案