Junior — Middle
111
Kas olete töötanud Java Persistence API (JPA) ja Hibernate'iga oma projektides?
Ettevõtted, kust küsiti
Vastus AI-lt
sobes.tech AI
Да, в проектах использовал Java Persistence API (JPA) вместе с Hibernate для работы с базой данных через объектно-реляционное отображение (ORM). Это позволяет работать с данными в базе как с обычными Java-объектами, не заботясь напрямую о SQL-запросах.
Пример простой сущности с JPA и Hibernate:
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// геттеры и сеттеры
}
Для сохранения объекта в базу используется EntityManager:
entityManager.getTransaction().begin();
entityManager.persist(user);
entityManager.getTransaction().commit();
Hibernate автоматически генерирует SQL-запросы и управляет состоянием объектов.