Встречается на собеседованиях • сегодня
Какие инструменты для миграции БД использовал
Hibernate Flyway и Liquibase — основные инструменты для миграции БД в Java-проектах.
**Flyway** — простой и легковесный, использует SQL-скрипты или Java-код для миграций. Пример:
```sql
-- V1__Create_user_table.sql
CREATE TABLE user (id INT PRIMARY KEY, name VARCHAR(100));
```
**Liquibase** — более гибкий, поддерживает XML, YAML, JSON и SQL. Пример в XML:
```xml
```
**Hibernate** может автоматически генерировать DDL через `hibernate.hbm2ddl.auto`, но это не рекомендуется для продакшена.
Выбор зависит от сложности проекта: Flyway для простых миграций, Liquibase — для сложных с поддержкой нескольких форматов.

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