Встречается на собеседованиях • сегодня
Работал ли с JPA
Да, работал. JPA (Java Persistence API) — это стандарт ORM в Java для работы с базами данных. Использовал его в Spring Boot-приложениях с Hibernate в качестве реализации.
Основные аннотации:
- `@Entity` — для сущностей БД.
- `@Id` — первичный ключ.
- `@OneToMany`, `@ManyToOne` — связи между таблицами.
Пример сущности:
```java
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
@OneToMany(mappedBy = "user", cascade = CascadeType.ALL)
private List orders;
}
```
Работал с `EntityManager`, `JpaRepository`, выполнял запросы через `@Query`, настрайвал `fetchType` для оптимизации.

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