Встречается на собеседованиях • сегодня
Есть ли опыт в JPA
Да, есть опыт работы с JPA (Java Persistence API). Использовал его для ORM-маппинга сущностей на реляционные БД. Работал с аннотациями `@Entity`, `@Table`, `@Id`, `@GeneratedValue`, `@OneToMany`, `@ManyToOne` и другими.
Пример простой сущности:
```java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "username")
private String username;
@OneToMany(mappedBy = "user", cascade = CascadeType.ALL)
private List orders;
// геттеры и сеттеры
}
```
Также работал с `EntityManager`, `JPQL`, `Criteria API`, Spring Data JPA (`JpaRepository`). Знаком с lazy/eager загрузкой, транзакциями (`@Transactional`) и оптимизацией запросов (например, `@EntityGraph`).

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