問題タブ [guice-persist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 複数の persistence.xml ファイルを結合する
私は永続化ユニットを persistence.xml
. 私が知る限り、PersistenceUnitInfo
実行時に guice-persist に渡す方法はありません。
ただし、複数のデータベースがある場合、モデルは別のプロジェクトにあるため、別のpersistence.xml
ファイルが必要です。
すべての永続ユニットを含む 1 つのファイルを避けるために、コンパイル時にこれらに参加するように maven を取得する方法はありますか?
java - Guice から EJBContext を取得する方法
j2ee アプリケーションの統合テストをいくつか作成しようとしています。DAO レイヤーは、およびEJBContext
を呼び出すことができるように を必要とします。Guiceを使用して、なんとか作業を開始できました。しかし、今はnullです。これを機能させる方法についてのアイデア。context.getUserTransaction()
utx.begin()
EngityManager
EJBContext
guice-persist - 複数の持続性ユニットを持つ Guice Persist
複数の永続化ユニットを使用して Guice をセットアップしましたが、問題は、どちらかを明示的に宣言するよりも、デフォルトを使用したいということです。「その他」が必要な場合は、明示的に要求します。デフォルトのものが必要な場合は、PU が 1 つしかない場合と同じことを行います。
PrivateModule 内に JpaPersistModule をインストールしようとしただけですが、何も変わりませんでした。「デフォルト」アノテーションにバインドし、「annotatedWith」分類子なしで再バインドしようとすると、再バインド エラーが発生します。
これは可能ですか?私は、CDI で同等のものを使用すると、注入ポイントを注入してそれを見て、その場でその決定を下すことができると信じています。私はまだ guice に相当するものを見つけていませんが、あるに違いありません。
コードに関しては、これは私が持っているものです(ただし、望んでいません):
代わりに、これが欲しい: