Я пытаюсь удалить элемент из коллекции в объекте Java Hibernate, используя функцию saveOrUpdate родительского объекта.Обновление и вставки работают правильно, но объекты не удаляются должным образом.Имеет ли saveOrUpdate () возможность распознавать и удалять объекты, которые были удалены из родительского набора?
В качестве примечания, у меня есть сопоставители, которые сопоставляются с DB -> hibernate java object -> domain domain, иобъект домена хранится в сеансе.Нужно ли держать java-объект hibernate в сеансе для правильной работы?
ОБНОВЛЕНИЕ (ОТВЕТ): Я только что закончил использовать merge () вместо saveOrUpdate ().Объедините вызванный DELETE, когда это необходимо, без необходимости сохранения объекта спящего режима Java в сеансе.