java - hibernate 拦截器后保存?

标签 java hibernate orm

我需要在 hibernate 中拦截实体的后保存,但我发现的所有内容都是在保存时,它在保存之前处理实体,并且有一个 postFlush 方法返回一个巨大的惰性迭代器,我可以'不明白如何使用它,请建议我一种在 hibernate 保存或更新后捕获实体的方法,

问候,

最佳答案

postFlush 就是你想要的。迭代器将让您遍历所有已插入或更新的实体。它在 sql 在数据库中执行后被调用。

关于java - hibernate 拦截器后保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3616331/

相关文章:

java - Scala trait - 是否有 Java 接口(interface)公共(public)静态字段的等价物?

java - 抽屉导航不使用 R.drawable.ic_drawer 或滑动关闭

java - 如何创建使用方法的链接列表数组

java - 如何在 LinkedHashMap 中获取当前元素的下一个元素?

hibernate - 空闲事务 Hibernate/PostgreSQL

java - Hibernate 4.0 的 MultiTenancy 和 Separate Schema 方法

java - 如何在运行时配置 JPA(表的特殊模式)

python - 仅使用 Django 的 DB 部分

当我设置 'deleted' 标志时,Django 表行被 ORM 神奇地隐藏了

java - 插入语句在 hibernate 中不起作用