18. Как влияет операция remove на объекты Entity каждого статуса?
UNKNOWNremove()
new → операция игнорируется, однако связанные entity могут поменять статус на removed, если у них есть аннотации каскадных изменений и они имели статус managed.
managed → removed, и запись в базе данных будет удалена при commit-е транзакции (также произойдут операции remove для всех каскадно зависимых объектов).
removed → операция игнорируется.
detached → exception сразу или на этапе commit-а транзакции.
Предыдущий вопрос: 17. Как влияет операция persist на объекты Entity каждого статуса?
Следующий вопрос: 19. Как влияет операция merge на объекты Entity каждого статуса?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне