【问题标题】:Liquibase Hibernate inconsistencyLiquibase Hibernate 不一致
【发布时间】:2017-04-05 10:02:31
【问题描述】:

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

  • 不应用标有autoapplyAttributeConverter。我可以通过显式应用它来解决这个问题,但我仍然提到它,因为它可能会为下一个问题提供提示。
  • 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

有什么建议吗?

【问题讨论】:

    标签: spring hibernate liquibase liquibase-hibernate


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 2018-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多