複数のエンティティで同じエンティティ フィールドを使用するにはどうすればよいですか?
P粉674999420
P粉674999420 2023-09-11 22:06:11
0
1
454

多くのエンティティに同じエンティティ フィールドを持たせる最善の方法は何ですか? たとえば、「関連エンティティ」は 8 つのテーブルに表示されます。

リーリー リーリー

「User」の関連Entityは、他のフィールドの親フィールドのようなものです。クエリを簡単にするためにそれらを相互にマップする方法はありますか?

OneToOne を試しましたが、毎回新しいユーザーが追加されますが、その必要はありません。

P粉674999420
P粉674999420

全員に返信(1)
P粉215292716

いくつかのオプションがあり、traits a> を使用するか、抽象クラスを使用できます。 @LBAが回答で述べたように、エンティティに多くの共通点があり、相違点がわずかである場合は、継承マッピングを検討することをお勧めします。

機能の例:

リーリー

抽象クラスの例:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート