Junior — Middle
82
Можеш ли да набројиш главне компоненте JPA и њихове функције?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Основные компоненты JPA (Java Persistence API) и их функции:
- Entity — класс, который отображается на таблицу базы данных. Объекты Entity представляют строки таблицы.
- EntityManager — основной интерфейс для взаимодействия с персистентным контекстом. Позволяет создавать, читать, обновлять и удалять сущности.
- EntityManagerFactory — фабрика для создания экземпляров EntityManager.
- Persistence Unit — конфигурация, описывающая настройки подключения к базе данных и классы-сущности.
- Query — объект для выполнения запросов JPQL или нативных SQL-запросов.
Пример использования EntityManager:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("my-pu");
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
MyEntity entity = new MyEntity();
entity.setName("Example");
em.persist(entity);
em.getTransaction().commit();
em.close();
emf.close();