Spring Boot и миграции БД

Всем привет.

Я правильно помню, что в JMix построена работа следующим способом:

  1. Вносится изменение в Entity
  2. В результате в автоматическом режиме создается миграция БД Liquidbase
  3. Позже, при запуске приложения миграция при необходимости применяется к БД.

?

Если все верно, подскажите, пожалуйста как подобный подход Code First реализовать на проекте без JMix ?

У меня приложение на Spring Boot.
Общение с БД осуществляется через JPA.

Благодаря настройке в application.properties
spring.jpa.hibernate.ddl-auto=update

при запуске происходит обновление БД согласно аннотированным классам Entity.

Пытаюсь разобраться как сделать аналогичный подход c JMix, но не вижу встроенных туллов генерации миграций по изменениям в Entity.

как это реализованно в JMix ? (автоматическая генерация миграций)

Спасибо.

Привет,

Этот функционал встроен в Jmix плагин для IntelliJ IDEA. Он активируется в Jmix проектах.

Существует альтернативный плагин для IDEA - Amplicode. Он работает в любых Spring Boot проектах.
У него есть аналогичные возможности: IDE для работы с моделью данных – удобная генерация и управление