私はJPAを学んでいます。persistence.xmlファイルについて読みました。<persistence-unit>
タグの下に複数のタグを含めることができます<persistence>
。
私の理解するまで、<persistence-unit>
定義します:
次に、アプリケーションのエンティティを別のにグループ化する必要があるのはなぜですか<persistence-unit>
。アプリケーションのすべてのエンティティは、1つの<persistence-unit>
タグに含める必要があります。
2つ以上が必要だと私が思う唯一の理由<persistence-unit>
は、複数のデータストアとの接続を確立する必要があるときです。
Q1。複数の<persistence-unit>
タグが必要な状況は他にありますか?
持続性ユニットはデータストアを表します。あなたの質問は、まったく同じデータに対して複数のデータストアを持つことができると期待する少しの匂いがあります。これは意味がありません。<persistence-unit>
作品のやり方は完全に理にかなっています。一意で独立したデータストアのDB接続設定、エンティティマッピングなどを定義します。さらに追加できますが、それらは互いに完全に独立しています。複数のデータストアを相互にリンクすることを希望または期待する場合、ソリューションはより低いレベル、つまりデータストア自体で探す必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加