私はVehicleクラスとPersonクラスを持っています。人や車に割り当てることができるアイテムがあります。私は継承マッピングを調べて、継承マッピングを使用する代入テーブルを視覚化していますが、私が正しいかどうかはわかりません。私の割り当て表は次のようになります:ドクトリン継承マッピング
ID | item_id | type (vehicle/person) | entityId (the ID of the vehicle or person)
____ |____________|________________________|_____________________________________________
1 | 1 | person | 1
2 | 2 | vehicle | 1
誰かが正しいマッピングを使用するかどうか、またその例を説明できますか?
'items'テーブルとそれぞれに2つのテーブルを持つ方が理にかなっていませんか? 'person_item'や' vehicle_item'など?同じ共通属性を共有していないか、または論理的に似ていない限り、人/車両の継承を使用することは意味がないと思います –