0

汎化関係に基づいてデータ モデルを設計するための最良のアプローチは何ですか。たとえば、ベース クラス A と、クラス A を継承する 2 つの派生クラス B および C があるとします。ここで、データ モデルを設計する必要があります。私には3つの選択肢があります

1) テーブル A を作成し、B および C データを指定するためのタイプ列を持ちます。

2) テーブル A、B、C を作成します クラス図と同じように、B と C を A に関連付けます。

3) テーブル A、B、C を作成しますが、B と C を A に関連付けません。

手がかりをいただければ幸いです

4

1 に答える 1

1

この記事をチェックしてください。これはJPA向けに書かれていますが、あなたが言及した各戦略の長所と短所を示しています。

于 2012-07-04T20:43:13.823 に答える