我有几个用于审计目的的冬眠Envers侦听器。我才刚刚开始CDI,到目前为止,它的简单性和力量使我感到惊喜。由于似乎一切都整合了CDI功能,我认为我会提出一个问题,是在支持它还是会支持它?

不仅可以访问各种组件,而且很高兴能轻松访问其他上下文信息,而不是受Hibernate的界面限制。

有帮助吗?

解决方案

问题应该是相反 - CDI将支持Hibernate集成。

CDI可能必须通过扩展而支持的是:

  • 注射一个 EntityManager 在哪里 @PersistenceContext, , 和 EntityManagerFactory 在哪里 @PersistenceUnit
  • 交易和会议生命周期处理

Google用于“焊接持久性上下文”,您将获得一些如何使用Weld使用Hibernate(JPA)的示例,这是CDI的参考实现。读 这个线程 也是。和 这个示例

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top