19. Как влияет операция merge на объекты Entity каждого статуса?

19. Как влияет операция merge на объекты Entity каждого статуса?

UNKNOWN

merge()

new → будет создана новая managed entity, в которую будут скопированы данные объекта.

managed  →  операция  игнорируется,  однако  операция  merge  сработает  на каскадно зависимых entity, если их статус не managed.

removed → exception сразу или на этапе commit-а транзакции.

detached → либо данные будут скопированы в существующую БД managed entity с тем же первичным ключом, либо создана новая managed entity, в которую скопируются данные.

 


Предыдущий вопрос: 18. Как влияет операция remove на объекты Entity каждого статуса?

Следующий вопрос: 20. Как влияет операция refresh на объекты Entity каждого статуса?

Все вопросы по теме: список

Все темы: список

Вопросы/замечания/предложения/нашли ошибку: напишите мне

Report Page