Встречается на собеседованиях • сегодня
Есть ли опыт в Hibernate
Да, есть опыт работы с Hibernate. Использовал его для ORM-маппинга сущностей на реляционные БД (PostgreSQL, MySQL).
**Основные навыки:**
- Настройка `persistence.xml` и аннотаций (`@Entity`, `@Table`, `@Id`, `@OneToMany` и др.).
- Работа с `SessionFactory`, `Session`, `Criteria API`, HQL.
- Оптимизация запросов (fetch strategies, batch fetching).
- Транзакции (`@Transactional`).
**Пример:**
```java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
@OneToMany(mappedBy = "user", cascade = CascadeType.ALL)
private List orders;
}
```
Также работал с Spring Data JPA, где Hibernate используется под капотом.

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