Frage

habe ich ein paar Hibernate Envers Zuhörer, die ich für Prüfungszwecke verwenden. Ich bin gerade auf CDI getting started und bisher angenehm durch seine Einfachheit und Leistung ist überrascht. Da es scheint CDI Funktionalität alles integriert, ich dachte, dass ich die Frage aufwerfen würde, ist es Hibernate unterstützt oder wird es?

wäre es nicht nur schön sein, den Zugang zu verschiedenen Komponenten zu haben, aber es wäre auch toll sein, den Zugang zu anderen Kontextinformationen zu haben, leicht und nicht von Hibernate-Schnittstellen begrenzt werden.

War es hilfreich?

Lösung

Die Frage sollte die umgekehrt sein -. Wird CDI Unterstützung Hibernate Integration

Was CDI muss Unterstützung, wahrscheinlich über eine Verlängerung, ist:

  • Injizieren eines EntityManager wo es @PersistenceContext ist, und EntityManagerFactory wo es @PersistenceUnit
  • Transaktion und Sitzungs Lifecycle Handhabung

Google für „Weld Persistence Context“ und Sie werden einige Beispiele davon, wie Hibernate verwenden (JPA) mit Weld, die die Referenzimplementierung von CDI ist. Lesen Sie dieses Themas auch. Und diesem Beispiel

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top