Liquibase + Spring Boot

Есть проект с БД Oracle, но БД не столь важна т.к. планируется использовать Liquibase и для других поставщиков БД.

В проекте есть сущность СТАТУСОВ.

public class RegStatus {
    private OffsetDateTime createDate;
    private Status status;
    private OffsetDateTime statusDate;
}

сервис который ею управляет, принимает на вход LONG ID и делает связку id = статус статусы могут меняться

public interface RegStatusService {
    void createRegStatus(long regId);

    void changeStatus(long regId, Status status, OffsetDateTime offsetDateTime);

    RegStatus getRegStatus(long regId);
}

ну и собственно эти изменения нужно фиксировать в таблице. Поскольку таких изменений может быть очень много и с высокой частотой то было решено использовать Liquibase для фиксации изменений и для подстраховки на случай отключения тока.

как правильно реализовать подключение Liquibase к проекту в моем случае?


Ответы (0 шт):