質問

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

さまざまなコンポーネントにアクセスできるのはいいことだけでなく、他のコンテキスト情報に簡単にアクセスできることも、Hibernateのインターフェイスによって制限されないことも素晴らしいことです。

役に立ちましたか?

解決

問題は逆であるべきです - CDIは冬眠統合をサポートします。

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

  • 注入 EntityManager どこにあり @PersistenceContext, 、 と EntityManagerFactory どこにあり @PersistenceUnit
  • トランザクションとセッションのライフサイクル処理

「溶接永続性コンテキスト」のGoogleは、CDIの参照実装であるWeldでHibernate(JPA)を使用する方法の例をいくつか取得します。読む このスレッド 同じように。と この例

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top