[itProger] Уроки Java с нуля #9 – Коллекции в Джава (Collections Framework)
68. Что такое entity manager? За что отвечает?
Entity Manager - это интерфейс в JPA, который предоставляет API для управления жизненным циклом сущностей. Entity Manager отвечает за управление связью между объектами Java и базой данных, что позволяет разработчикам использовать объектно-ориентированный подход при работе с базой данных. Основные задачи Entity Manager включают: Entity Manager может быть получен через EntityManagerFactory, который создает и конфигурирует соединение с базой данных. Объект EntityManager привязывается к определенной транзакции и управляет делегированием инструкций SQL в базу данных...
Java 195. Что такое и когда возникает LazyLoadingException?
LazyLoadingException - это исключение, которое возникает в Hibernate при попытке доступа к свойству или коллекции объекта, которая не была инициализирована из базы данных. В Hibernate существует два режима загрузки объектов: lazy loading (ленивая загрузка) и eager loading (жадная загрузка). Ленивая загрузка означает, что свойства объекта или элементы коллекции будут загружаться только по мере непосредственного доступа к ним. Жадная загрузка, напротив, означает, что все свойства объекта или коллекции будут загружены одновременно с основным объектом...