Встречается на собеседованиях • сегодня
Как определить соблюдение Java Persistence API
JPA (Java Persistence API) — это спецификация для работы с ORM в Java. Основные критерии соблюдения JPA:
- Аннотации - использование
@Entity,@Id,@Columnи других стандартных аннотаций JPA. - EntityManager - работа через стандартный интерфейс
EntityManagerдля CRUD-операций. - JPQL - использование JPA Query Language вместо нативного SQL.
- Конфигурация - наличие
persistence.xmlили эквивалентной конфигурации через аннотации.
Пример сущности:
java
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "user_name")
private String name;
// геттеры/сеттеры
}Провайдеры (Hibernate, EclipseLink) реализуют JPA, но могут добавлять свои расширения. Для полной совместимости следует избегать vendor-specific фич.

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