Liquibase 不工作
Liquibase dont work
我的系统出现以下问题。
我在 h2 数据库上有一个字段类型为日期的 table,但是当我尝试在 liquibase 脚本上插入数据时它的 return 一个错误说意外错误因为没有 java.util.Date
这是我的控制台上的错误
创建table
#tabela Aluno
- changeSet:
id: 1
author: Nicholas
changes:
- createTable:
tableName: Aluno
columns:
- column:
name: AluId
type: int
autoIncrement: true
constraints:
primaryKey: true
nullable: false
- column:
name: AluNome
type: varchar(50)
- column:
name: AluEnd
type: varchar(50)
- column:
name: AluCPF
type: varchar(11)
- column:
name: AluBairro
type: varchar(50)
- column:
name: AluCel
type: varchar(11)
- column:
name: AluTel
type: varchar(10)
- column:
name: AluPaga
type: varchar(30)
- column:
name: AluDataEnt
type: date
- column:
name: AluDataVenc
type: date
在故事中插入数据
#popular Aluno
- changeSet:
id: 88801
author: Nicholas
changes:
- insert:
columns:
- column:
name: AluId
type: int
value: 1
- column:
name: AluNome
type: varchar(50)
value: Mariana Celegati
- column:
name: AluEnd
type: varchar(50)
value: Rua Siqueira Bueno, 90
- column:
name: AluCPF
type: varchar(11)
value: 44455522211
- column:
name: AluBairro
type: varchar(50)
value: Mooca
- column:
name: AluCel
type: varchar(10)
value: 55552222
- column:
name: AluTel
type: varchar(11)
value: 966662222
- column:
name: AluDataEnt
type: date
valueDate: 2017-02-15
- column:
name: AluDataVenc
type: date
valueDate: 2018-02-15
tableName: Aluno
这是我的依赖
<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-core</artifactId>
<version>3.5.3</version><!--$NO-MVN-MAN-VER$ -->
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
我正在使用 java 1.8
an error said unexpected error because not have java.util.Date
它实际上说它不期望 java.util.Date 类型。
我不确定,但它看起来像是 Liquibase 本身的问题:https://liquibase.jira.com/browse/CORE-3108 由于目前还没有修复,我会尝试回滚到一些旧版本并测试是否他们有这个错误,或者没有。
我的系统出现以下问题。 我在 h2 数据库上有一个字段类型为日期的 table,但是当我尝试在 liquibase 脚本上插入数据时它的 return 一个错误说意外错误因为没有 java.util.Date
这是我的控制台上的错误
创建table
#tabela Aluno
- changeSet:
id: 1
author: Nicholas
changes:
- createTable:
tableName: Aluno
columns:
- column:
name: AluId
type: int
autoIncrement: true
constraints:
primaryKey: true
nullable: false
- column:
name: AluNome
type: varchar(50)
- column:
name: AluEnd
type: varchar(50)
- column:
name: AluCPF
type: varchar(11)
- column:
name: AluBairro
type: varchar(50)
- column:
name: AluCel
type: varchar(11)
- column:
name: AluTel
type: varchar(10)
- column:
name: AluPaga
type: varchar(30)
- column:
name: AluDataEnt
type: date
- column:
name: AluDataVenc
type: date
在故事中插入数据
#popular Aluno
- changeSet:
id: 88801
author: Nicholas
changes:
- insert:
columns:
- column:
name: AluId
type: int
value: 1
- column:
name: AluNome
type: varchar(50)
value: Mariana Celegati
- column:
name: AluEnd
type: varchar(50)
value: Rua Siqueira Bueno, 90
- column:
name: AluCPF
type: varchar(11)
value: 44455522211
- column:
name: AluBairro
type: varchar(50)
value: Mooca
- column:
name: AluCel
type: varchar(10)
value: 55552222
- column:
name: AluTel
type: varchar(11)
value: 966662222
- column:
name: AluDataEnt
type: date
valueDate: 2017-02-15
- column:
name: AluDataVenc
type: date
valueDate: 2018-02-15
tableName: Aluno
这是我的依赖
<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-core</artifactId>
<version>3.5.3</version><!--$NO-MVN-MAN-VER$ -->
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
我正在使用 java 1.8
an error said unexpected error because not have java.util.Date
它实际上说它不期望 java.util.Date 类型。
我不确定,但它看起来像是 Liquibase 本身的问题:https://liquibase.jira.com/browse/CORE-3108 由于目前还没有修复,我会尝试回滚到一些旧版本并测试是否他们有这个错误,或者没有。