2016-11-21 36 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 

有什麼建議?

回答