Как стать автором
Обновить

DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 2: гексагональная архитектура

Время на прочтение9 мин
Количество просмотров4.7K
Всего голосов 12: ↑12 и ↓0+12
Комментарии3

Комментарии 3

Для этого нужно либо активное соединение с БД в момент компиляции, либо
небольшая настройка, чтобы JOOQ читал ваши скрипты миграции
Liquibase/Flyway.

Стоит упомянуть, что при таком сценарии использованию JOOQ не творит чудеса, он поднимает in memory h2 базу, на которую накатываются скрипты миграции, после чего JOOQ к ней подключается и генерирует код. Отсюда могут следовать проблемы с диалектами БД и типами данных, например у h2 нет постгресового jsonb.

"Смешались в кучу кони, люди". Начиналось про архитектуру, а потом бах - какие-то совсем конкретные сложности в применении конкретных технологий.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий