3

監査目的で使用するHibernateEnversリスナーがいくつかあります。私はCDIを始めたばかりですが、これまでのところ、そのシンプルさとパワーにうれしい驚きを感じています。すべてがCDI機能を統合しているように見えるので、私は質問を提起すると思いました。Hibernateはそれをサポートしていますか、それともサポートしますか?

さまざまなコンポーネントにアクセスできると便利なだけでなく、Hibernateのインターフェースに制限されることなく、他のコンテキスト情報に簡単にアクセスできると便利です。

4

1 に答える 1

1

問題は逆である必要があります-CDIはHibernate統合をサポートしますか?

CDIがサポートしなければならないのは、おそらく拡張機能を介して、次のとおりです。

  • ある場所とEntityManagerある場所に注入する@PersistenceContextEntityManagerFactory@PersistenceUnit
  • トランザクションとセッションのライフサイクル処理

Googleの「WeldPersistenceContext」では、CDIのリファレンス実装であるWeldでHibernate(JPA)を使用する方法の例をいくつか紹介します。このスレッドも読んでください。そしてこの例

于 2010-06-25T20:50:00.617 に答える