Перейти к содержимому

JPA против Hibernate: в чем разница между save, persist, merge и update

Thorben Janssen

0:00 / 0:00

JPA против Hibernate: в чем разница между save, persist, merge и update

100 124 просмотра · 8 лет назад
Thorben Janssen
41,8 тыс. подписчиков
100 124 просмотра · 8 лет назад
JPA и Hibernate предоставляют разные методы для сохранения новых и обновления существующих сущностей. Вы можете выбрать между методами `persist` и `merge` в JPA и `save` и `update` в Hibernate. Кажется, что есть две пары методов, которые делают одно и то же. Методы `persist` и `save` можно использовать для сохранения новой сущности, а методы `merge` и `update` — для сохранения изменений отсоединенной сущности в базе данных. Именно поэтому многие разработчики задаются вопросом, какой из этих методов им следует использовать. Давайте подробнее рассмотрим детали и небольшие различия этих методов. Если вам понравилось это видео, пожалуйста, поставьте лайк и поделитесь им с друзьями и коллегами. Нравится мой канал? Подписывайтесь! ➜ http://bit.ly/2cUsid8 Присоединяйтесь к бесплатной библиотеке для участников: https://goo.gl/dtyIIC Прочитайте сопутствующую статью: https://www.thoughts-on-java.org/pers... Хотите связаться со мной? Блог: http://www.thoughts-on-java.org/ Twitter:   / thjanssen123   Facebook:   / thoughtsonjava