いくつかの休止状態を使用していくつかのクラスをマップしようとしていますが、解決策を達成するための最良の方法を見つけることができない場合に到達しました。AirTransport、TrainTransport、RoadTransportの3つのクラスがあり、正しくマッピングされている特定のプロパティがあります。これらのクラスのTRANSPORTTIMEエントリを保存する必要がありますが、個々のクラスの時間エントリをそれぞれのテーブルに保存したくないので、上記で定義した3つのクラスの時間関連エントリを保存できるTRANSPORTTIMEテーブルを作成します。
これらの3つのクラスは独立しているため、これらのクラスの時間エントリをTRANSPORTTIMEテーブルにマップするのに最適な方法がわかりません。私は3つの輸送クラスでこのようなことをしようとしました
<set name="timeTable" table="TRANSPORTTIME" inverse="true" lazy="true">
<key>
<column name="UUID" />
</key>
<one-to-many class="TransportTime" />
</set>
しかし、反対側、つまりTRANSPORTテーブルに物事をマッピングする方法がわからない場合、この点に関するヘルプやポインタが役立ちます。