如何知道對象的哪些屬性在@PostUpdate事件中進行了更新?如何知道在@PostUpdate上修改了哪些實體屬性?
更新 - 我注意到@PostUpdate在提交更改的實際時刻之前被調用,所以如果我使用另一個數據源訪問數據庫到同一個數據庫,我仍然可以手動查詢它並檢查更改通過實體唯一ID。當然,這可能是很多工作,因爲如果對象的某個相關對象發生更改,則該對象被認爲發生了更改。我想要的是這樣的(http://docs.doctrine-project.org/en/2.0.x/reference/events.html#preupdate),但對於openjpa。請參閱「PreUpdateEventArgs」概念。
更新 - 同時檢查OpenJPA的專有@Auditable