Я пытаюсь отобразить некоторые классы, используя спящий режим, и пришел к случаю, когда я не могу найти лучший способ достичь решения.
У меня есть три класса, а именно AirTransport, TrainTransport и RoadTransport, и у них есть определенные свойства, которые отображаются правильно.
мы должны хранить записи TRANSPORTTIME этих классов, но не хотим хранить записи времени отдельных классов в соответствующих таблицах,
мы хотим создать таблицу TRANSPORTTIME, в которой мы можем хранить записи, связанные со временем, из трех определенных выше классов.
, поскольку эти три класса независимы, поэтому я не понимаю, как лучше отобразить запись времени этих классов в таблицу TRANSPORTTIME.
я пытался сделать что-то подобное в трех классах транспорта
<set name="timeTable" table="TRANSPORTTIME" inverse="true" lazy="true">
<key>
<column name="UUID" />
</key>
<one-to-many class="TransportTime" />
</set>
но не уверен, как сопоставить вещи на другой стороне, т.е. в таблице TRANSPORT
любая помощь или указатель в этом отношении будут полезны