Hibernate interceptor and event listeners的注释部分中提出了此问题。

以下是我对此的回答。

最佳答案

POST_COMMIT_UPDATEPOST_UPDATE是更新数据存储区后发生的PostUpdateEventListener类型的事件。

1)如果需要在事务挂钩之后进行注册,则应使用POST_COMMIT_UPDATE
如果应在事务回调之后添加,则方法requiresPostCommitHandling返回true。
这是描述POST_COMMIT_UPDATE用法的example

2)基于休眠刷新逻辑触发普通的POST_UPDATE事件。
这是POST_UPDATEexample

09-11 18:31