Domanda

Ho un paio di ascoltatori Hibernate Envers che io uso per scopi di verifica. Sto solo l'inizio sulla CDI e finora sono piacevolmente sorpreso per la sua semplicità e la potenza. Dal momento che sembra che tutto sta integrando funzionalità CDI, ho pensato di sollevare la questione, è Hibernate sostenendolo o intende?

Non solo sarebbe bello avere accesso ai vari componenti, ma sarebbe anche bello avere accesso ad altre informazioni contestuali in modo semplice e senza essere limitati dalle interfacce di Hibernate.

È stato utile?

Soluzione

La domanda dovrebbe essere il contrario -. Sarà CDI integrazione supporto per sospensione

Cosa CDI deve sostenere, probabilmente attraverso un interno, è il seguente:

  • iniettando una EntityManager dove c'è @PersistenceContext, e EntityManagerFactory dove c'è @PersistenceUnit
  • delle transazioni e la sessione del ciclo di vita movimentazione

Google per "saldare Persistenza Contesto" e si otterrà alcuni esempi di come utilizzare Hibernate (JPA) con saldatura, che è l'implementazione di riferimento della CDI. Leggi questo discussione pure. E questo esempio

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top