Работает над сопоставлением отношений родитель-потомок в Hibernate и не может найти наилучший из возможных способов сделать это. Вот описание проблемы.
У меня есть родительский класс и дочерний класс, у которого нет независимого жизненного цикла. Вот отображение для моего родительского класса
<class name="PARENT" table="PARENT">
<id name="uuid" type="java.lang.String">
<column name="UUID" />
<generator class="uuid"/>
</id>
<property name="creationDate" type="java.util.Date">
<column name="CREATIONDATE" />
</property>
<set name="childtable" table="CHILD" inverse="false" lazy="true">
<key>
<column name="UUID" />
</key>
<one-to-many class="CHILD" />
</set>
вот отображение класса ребенка
<class name="CHILDCLASS" table="CHILDCLASS">
<id name="parentID" type="java.lang.String">
<column name="PARENTCLASSID" />
<generator class="uuid"/>
</id>
<property name="deperatureTime" type="java.util.Date">
<column name="DEPERATURETIME" />
</property>
но я хочу, чтобы, когда родительский класс сохранялся, это делало дочерний класс постоянным, что достижимо, но я хочу, чтобы в дочернем классе поле parentclassid имело значение идентификатора, хранящегося в родительском классе.
* 1013 например *
, если значение ID родительского класса равно 1, чем PARENTCLASSID
, зарегистрированное дочерним классом
должен иметь значение 1
Я не уверен, что смогу разобраться в этом вопросе, если нет, пожалуйста, спросите меня, и я постараюсь объяснить.