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

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