Pregunta

Tengo algunas oyentes Hibernate Envers que uso para fines de auditoría. Me acaba de empezar en la CDI y hasta ahora estoy gratamente sorprendido por su sencillez y potencia. Puesto que parece que todo está integrando funcionalidad CDI, pensé que plantear la cuestión, es la hibernación de apoyo o las quiso?

No sólo sería bueno tener acceso a los diversos componentes, pero también sería bueno tener acceso a otra información contextual fácilmente y no estar limitado por las interfaces de Hibernate.

¿Fue útil?

Solución

La pregunta debería ser al revés -. Le CDI integración compatibilidad con hibernación

¿Qué CDI tiene que mantener, probablemente a través de una extensión, es:

  • inyectar un EntityManager donde hay @PersistenceContext, y EntityManagerFactory donde hay @PersistenceUnit
  • transacción y ciclo de vida de la sesión de manipulación

Google de "Weld Persistencia Contexto" y obtendrá algunos ejemplos de cómo utilizar Hibernate (APP) con autógena, que es la implementación de referencia de CDI. Leer este hilo también. Y este ejemplo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top