gpt4 book ai didi

spring - Liquibase Hibernate 不一致

转载 作者:行者123 更新时间:2023-12-04 16:41:15 25 4
gpt4 key购买 nike

升级到 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

    有什么建议?

    最佳答案

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

    关于spring - Liquibase Hibernate 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40729832/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com