Я создаю связь «один ко многим». Итак, у меня есть родитель и ребенок. Для атрибута cascade установлено значение all.
Мне было интересно, если мы рассмотрим следующий фрагмент кода:
Parent p = (Parent) session.load(Parent.class, pid);
Child c = new Child("child element");
p.addChild(c);
session.flush();
- Q1) Если родительский элемент владеет отношением, как в случае родительского inverse = false, тогда будет ли дочерний элемент добавление элемента будет обновлено в базе данных?
- Q2) Если дочерний элемент владеет отношением, например, для родительского inverse = true, то будет ли добавление дочернего элемента обновляться в базе данных?
- Q3) Кому принадлежит Relationshipahsip не имеет значения в приведенном выше коде с точки зрения того, будет ли отображаться обновление или нет?
большое спасибо
задан Ken Chan 21 June 2011 в 14:50
поделиться