升级到 Spring Boot 1.4.2 和 Hibernate 5 后,我无法通过 Liquibase Hibernate 生成模式来正常工作。我切换到liquibase-hibernate5
3.6 并整理了命名策略,但我仍然卡在两个问题上:
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
有什么建议么?