2016-11-21 76 views
3

升级到Spring Boot 1.4.2和Hibernate 5后,我无法通过Liquibase Hibernate获取模式以正常工作。我切换到liquibase-hibernate5 3.6和整理出来的命名策略,但我仍然停留在两个问题上:Liquibase休眠不一致

  • AttributeConverter标有autoapply不适用。我可以通过明确地应用它来解决这个问题,但我仍然提到它,因为它可能会提供下一个问题的提示。
  • A 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 

有什么建议?

回答