3 совета по эффективному использованию JPA/Hibernate
_______________________________
Эффективная работа с EntityManagerможет показаться немного сложной, если вы только начинаете свое путешествие по JPA/Hibernate. Одной из причин, подтверждающих эту сложность, является то, как мы привыкли думать о сущностях.
Прежде чем мы поймем сущность как таблицу и ее отношения, и для каждого изменения, вставки или удаления нам необходимо инициировать операцию SQL.
При работе с JPA/Hibernate мы должны поместить сущность в состояние MANAGED, использовать методы, которые содержат бизнес-правила, чтобы они меняли значения каждого атрибута, а JPA и Hibernate решают, какие операции SQL должны быть сгенерированы для синхронизации значения с базой данных (БД).
https://shly.link/devLqXH
Post #542
702