Liquibase Hibernate不一致

时间:2016-11-21 21:36:16

标签: spring hibernate liquibase liquibase-hibernate

升级到Spring Boot 1.4.2和Hibernate 5后,我无法通过Liquibase Hibernate生成模式,以便正常工作。我切换到liquibase-hibernate5 3.6并整理了命名策略,但我仍然坚持两个问题:

    标有AttributeConverter
  • autoapply未应用。我可以通过明确地应用它来解决这个问题,但我仍然提到它,因为它可能会提示下一个问题。
  • byte[]生成为BLOB,而Hibernate期望它在运行时为VARBINARY

这是我调用Liquibase的方式:

liquibase --changeLogFile=src/main/liquibase/base/entity.yml --url=hibernate:spring:nu.yona.server?dialect=org.hibernate.dialect.HSQLDialect&hibernate.physical_naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy generateChangeLog

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

Liquibase有一个关于Blob和PostgreSQL的错误我打开了拉取请求来解决它 https://github.com/liquibase/liquibase/pull/605