Встречается на собеседованиях • сегодня
Что такое JPA
JPA (Java Persistence API) — это стандартный ORM (Object-Relational Mapping) фреймворк для Java, который позволяет работать с реляционными БД через объекты. Он описывает, как Java-объекты сохраняются, обновляются и извлекаются из базы данных.
Основные компоненты:
- Entity — класс, отображаемый на таблицу БД.
- EntityManager — интерфейс для CRUD-операций.
- JPQL — язык запросов, похожий на SQL, но работающий с сущностями.
Пример сущности:
java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
// геттеры/сеттеры
}Популярные реализации: Hibernate, EclipseLink. JPA упрощает работу с БД, минимизируя ручной SQL.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы