【发布时间】:2014-02-14 20:37:50
【问题描述】:
我如何知道在@PostUpdate 事件中更新了对象的哪些属性?
UPDATE - 我注意到 @PostUpdate 在提交更改的实际瞬间之前被调用,因此如果我使用另一个数据源访问同一数据库的数据库,我仍然可以手动查询它并通过以下方式检查更改实体唯一标识。当然,这可能需要做很多工作,因为如果一个对象的相关对象发生更改,则该对象被认为已更改。我想要的是这样的(http://docs.doctrine-project.org/en/2.0.x/reference/events.html#preupdate),但对于 openjpa。请参阅“PreUpdateEventArgs”概念。
更新 - 还要检查 openJPA 专有的@Auditable
【问题讨论】: