Есть две сущности Parent и Child, связанные отношением OneToMany, fetch = Eager
Запрашивается parent, и передается на удаленный толстый Swing-клиент. Там пользователь удаляет из коллекции child'ов один или несколько объектов, а также добавляет новые.
Затем parent передается на сервер, где вызывается merge(parent).
Все добавленные Child-объекты сохраняются в базу. А вот как быть с удаленными из коллекции ? в базе они остаются.
AS : JBoss 4.2.2.GA
Здравствуйте, Aler-om, Вы писали:
AO>А вот как быть с удаленными из коллекции ? в базе они остаются.
У вас наверное есть аннотация вроде
@JoinColumn(name = "some", insertable=true, updatable=false)
Поставьте updatable=true — должно помочь.
Больше инфы тут
http://opensource.atlassian.com/projects/hibernate/browse/HHH-3008