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