У меня есть две таблицы, скажем, родитель и ребенок.
СТРУКТУРА РОДИТЕЛЯ
ID ||ИМЯ
первичным ключом является ИД
СТРУКТУРА РЕБЕНКА
ИД ||ИМЯ ||PAREND_ID
первичный ключ - ID
внешний ключ - PARENT_ID
Родительский класс имеет следующий вид:
class parent {
private String id;
private String name;
//getter and setter methods
}
Дочерний класс выглядит следующим образом
class child {
private String id;
private String name;
private String parent_id;
//getter and setter methods
}
Отображение гибернации для родителя выглядит следующим образом:
<hibernate-mapping>
<class name = "parent" table="parent"></class>
<id.....>....<id>
<property name = "name" column = "NAME"/>
</hibernate-mapping>
<hibernate-mapping>
<class name = "child" table="child"></class>
<id.....>....<id>
<property name = "name" column = "NAME"/>
<property name = "parent_id" column = "PARENT_ID"/>
</hibernate-mapping>
Я хочу, чтобы при изменении идентификатора родителяСтолбец parent_id в дочерней таблице также должен обновляться с новым значением.Также связь является однонаправленной от родителя к ребенку, и один родитель может иметь много детей.Ты можешь помочь мне с этим.Спасибо