3

我有一些用于审计目的的 Hibernate Envers 监听器。我刚刚开始使用 CDI,到目前为止,我对它的简单性和强大功能感到惊喜。由于似乎一切都在集成 CDI 功能,我想我会提出一个问题,Hibernate 是支持它还是会支持它?

不仅可以访问各种组件会很好,而且可以轻松访问其他上下文信息并且不受 Hibernate 接口的限制。

4

1 回答 1

1

问题应该是相反的——CDI 是否支持休眠集成。

CDI 必须支持(可能通过扩展)是:

  • 注入一个EntityManagerwhere there is@PersistenceContextEntityManagerFactorywhere there is@PersistenceUnit
  • 事务和会话生命周期处理

谷歌搜索“Weld Persistence Context”,您将获得一些如何将 Hibernate (JPA) 与 Weld 结合使用的示例,这是 CDI 的参考实现。也阅读这个线程。而这个例子

于 2010-06-25T20:50:00.617 回答