Liquibase Diff 将本地时间映射到二进制
Liquibase Diff maps LocalTime to Binary
我目前正在试验 liquibase。我的更新日志文件是通过 liquibase-maven-plugin
基于我的休眠实体 类 生成的。它到目前为止有效,但它将 java.time.LocalDate
映射到 BINARY(255)
。是否可以教 liquibase 使用DATE
,还是需要手动完成?
我正在使用
- Spring-引导 2.1.4
- Liquibase 3.6.3
- 休眠 5.3.9
在 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>
我目前正在试验 liquibase。我的更新日志文件是通过 liquibase-maven-plugin
基于我的休眠实体 类 生成的。它到目前为止有效,但它将 java.time.LocalDate
映射到 BINARY(255)
。是否可以教 liquibase 使用DATE
,还是需要手动完成?
我正在使用
- Spring-引导 2.1.4
- Liquibase 3.6.3
- 休眠 5.3.9
在 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>