Question

J'ai quelques auditeurs Hibernate Envers que j'utiliser à des fins de vérification. Je suis juste de commencer le CDI et à ce jour suis agréablement surpris par sa simplicité et sa puissance. Comme il semble que tout intègre la fonctionnalité de CDI, je pensais que je pose la question, est Hibernate soutenir ou veut-il?

Non seulement serait-il agréable d'avoir accès à divers composants, mais il serait également bon d'avoir accès à d'autres informations contextuelles facilement et ne pas être limité par les interfaces d'Hibernate.

Était-ce utile?

La solution

La question devrait être l'inverse -. Intégration sera mise en veille prolongée de soutien CDI

Qu'est-ce que le CDI doit supporter, probablement par une extension, est:

  • l'injection d'un EntityManager où il y a @PersistenceContext, et EntityManagerFactory où il y a @PersistenceUnit
  • Gestion des transactions et cycle de vie de la session

Google pour « Weld persistance Contexte » et vous obtiendrez quelques exemples de la façon d'utiliser Hibernate (JPA) avec Weld, qui est la mise en œuvre de référence du CDI. Lire ce fil ainsi. Et cet exemple

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top