如何知道对象的哪些属性在@PostUpdate事件中进行了更新?如何知道在@PostUpdate上修改了哪些实体属性?
更新 - 我注意到@PostUpdate在提交更改的实际时刻之前被调用,所以如果我使用另一个数据源访问数据库到同一个数据库,我仍然可以手动查询它并检查更改通过实体唯一ID。当然,这可能是很多工作,因为如果对象的某个相关对象发生更改,则该对象被认为发生了更改。我想要的是这样的(http://docs.doctrine-project.org/en/2.0.x/reference/events.html#preupdate),但对于openjpa。请参阅“PreUpdateEventArgs”概念。
更新 - 同时检查OpenJPA的专有@Auditable