Hibernate interceptor and event listeners 的评论部分提出了这个问题。
以下是我对此的回答。
答案 0 :(得分:4)
POST_COMMIT_UPDATE
和POST_UPDATE
是数据存储区更新后发生的PostUpdateEventListener
类型的事件。
1)如果需要注册交易挂钩,则应使用POST_COMMIT_UPDATE
。
如果应该添加事务回调,则方法requiresPostCommitHandling返回true
这是一个example,用于描述POST_COMMIT_UPDATE
的使用情况。
2)基于休眠刷新逻辑触发普通POST_UPDATE
事件。
这是POST_UPDATE
的{{3}}。