ビークル クラスと武器クラスの 2 つのエンティティがあります。これらは、Vehicle.hbm.xml と Weapon.hbm.xml にそれぞれマップされます。どちらにもそれぞれの DAO があります。すべて正常に動作しています。
これが私の考えです。Vehicle エンティティと Weapon エンティティのすべてのプロパティを持つ VehicleWeapon クラスを作成したいと考えています。Hibernate マッピング ファイルを宣言したい: VehicleWeapon.hbm.xml。マッピング ファイルのプロパティを、武器エンティティと車両エンティティのプロパティと一致させたいと考えています。
VehicleWeapon エンティティを追加、削除、または保存すると、対応する変更がバッキングの Vehicle テーブルと Weapon テーブルに反映されます。(私はおそらく HQL クエリを実行できますが、私が求めているアイデアが実行可能かどうかを最初に知りたいです)。
これは可能ですか?はいの場合、例を示してもらえますか? (もちろん、Vehicle クラスと Weapon クラスは架空のクラスです。このアイデアを実装する必要がある実際のシナリオがあります)。
または、どのようなより良いオプションがありますか? 直接リンクまたは具体的な例を提供できますか? どうもありがとう。