Как настроить liquibase в приложении весенней загрузки, чтобы получить файл с различиями между @Entity и базой данных?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как настроить liquibase в приложении весенней загрузки, чтобы получить файл с различиями между @Entity и базой данных?

Сообщение Anonymous »

Я хочу сгенерировать с помощью команды mvn liquibase:generateChangeLog или mvn liquibase:dif изменения в моих объектах, но получаю пустой файл.

Я хочу сгенерировать файл, который позволит мне получать изменения между моими база данных и мои сущности. есть идеи, пожалуйста?

В моем application.properties:

spring.datasource.url= jdbc:postgresql://localhost:5432/db

spring.datasource.username= имя пользователя

spring.datasource.password= pswd

spring.messages.basename=messages
spring.messages.cache-duration=3600

spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation= true

Spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.PostgreSQLDialect

spring.jpa.hibernate.ddl-auto=validate

Конфигурация Liquibase

spring.liquibase.enabled=true

spring.liquibase.change-log=classpath:db/changelog/db.changelog .yml

в моем pom.xml:



org.liquibase
liquibase-core
4.25.0



org.liquibase.ext
liquibase-hibernate6
4.25.0






org.springframework.boot
spring-boot-maven-plugin


org.liquibase
liquibase-maven-plugin
4.25.0

src/main/resources/db/changelog/liquibase.properties

src/main/resources/db/changelog/db-changelog-master.yml





generateChangeLog
update
diff





```
my entity :

``` @Entity
@Getter
@Setter
@Table(name = "test_user")
public class TestUser {

@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@Column(name = "username")
private String userName;

@Column(name = "first_name")
private String firstName;

@Column(name = "last_name")
private String lastName;

@Column(name = "email")
private String email;
}```



Подробнее здесь: https://stackoverflow.com/questions/776 ... h-differen
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»