有哪些Hibernate事件?

时间:2015-08-12 13:10:21

标签: hibernate jpa

我有这个遗留应用程序,它定义了hibernate.ejb.event.flush的自定义侦听器,我想知道是否还有其他可用的事件?所以我在网上搜索并最终找到了hibernate.ejb.event.post-update - 但我没有找到一份包含完整列表的官方文档......好吧,有this doc,但它没有说明实际的字符串(例如“更新后”)。

1 个答案:

答案 0 :(得分:0)

如上所述here,EntityManager支持的事件侦听器的完整列表如下:

  • flush
  • 自动冲洗
  • 删除
  • flush-entity
  • 合并
  • 创建
  • create-onflush
  • 保存
  • 保存更新
  • 预插入
  • 预插入
  • 预删除
  • 预加载
  • 后删除
  • - 插入柱
  • 负载交
  • 更新后

因此,为了设置其中的任何一个,您应该在hibernate.ejb.event.<event_name>中替换正确的事件。