Junior — Middle
116
Dolgozott már Java Persistence API (JPA) és Hibernate segítségével a projektjeiben?
Cégeket kérdeztek
Válasz az MI-től
sobes.tech MI
Да, в проектах использовал 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-запросы и управляет состоянием объектов.