Junior — Middle
123
Avez-vous travaillé avec Java Persistence API (JPA) et Hibernate dans vos projets?
Entreprises à qui on a demandé
Réponse de l'IA
sobes.tech IA
Да, в проектах использовал 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-запросы и управляет состоянием объектов.