【问题标题】:Liquibase Diff maps LocalTime to BinaryLiquibase Diff 将 LocalTime 映射到 Binary
【发布时间】:2019-09-18 10:09:29
【问题描述】:

我目前正在尝试使用 liquibase。我的变更日志文件是基于我的休眠实体类通过liquibase-maven-plugin 生成的。到目前为止它工作正常,但它将java.time.LocalDate 映射到BINARY(255)。是否可以教 liquibase 使用DATE,还是需要手动完成?

我正在使用

  • Spring-Boot 2.1.4
  • Liquibase 3.6.3
  • 休眠 5.3.9

【问题讨论】:

    标签: java java-8 binary liquibase localdate


    【解决方案1】:

    liquibase-maven-plugin 中,您需要排除org.liquibase.ext 的依赖关系树

    <plugins>
        <plugin>
            <groupId>org.liquibase</groupId>
            <artifactId>liquibase-maven-plugin</artifactId>
            ...
            <dependencies>
                <dependency>
                    <groupId>org.liquibase.ext</groupId>
                        <artifactId>liquibase-hibernate5</artifactId>
                    <version>3.6</version>
    

    以下

                <dependencies>
                    <dependency>
                        <groupId>org.liquibase.ext</groupId>
                        <artifactId>liquibase-hibernate5</artifactId>
                        <version>3.6</version>
                        <exclusions>
                            <exclusion>
                                <groupId>org.hibernate</groupId>
                                <artifactId>hibernate-core</artifactId>
                            </exclusion>
                            <exclusion>
                                <groupId>org.hibernate</groupId>
                                <artifactId>hibernate-entitymanager</artifactId>
                            </exclusion>
                            <exclusion>
                                <groupId>org.hibernate</groupId>
                                <artifactId>hibernate-envers</artifactId>
                            </exclusion>
                            <exclusion>
                                <groupId>org.hibernate.javax.persistence</groupId>
                                <artifactId>hibernate-jpa-2.0-api</artifactId>
                            </exclusion>
                        </exclusions>
                    </dependency>
    

    【讨论】:

    • 您好,很抱歉回复晚了。我没有时间做我的私人项目。我试过了,效果很好,非常感谢。
    猜你喜欢
    • 2018-11-05
    • 2011-08-23
    • 1970-01-01
    • 2017-01-15
    • 2019-03-03
    • 2020-05-01
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    相关资源
    最近更新 更多