Jhipster:域类中的ZonedDateTime没有转换为时间戳,而是转换为liquibase changelog文件中的TINYBLOB

时间:2017-10-17 13:14:47

标签: jhipster liquibase

我正在使用JHipster 4.1并需要帮助添加新模型。 我正在尝试创建扩展AbstractAuditingEntity类的模型类,但是当我为生成更改日志文件生成mvnw liquibase:diff时,新文件具有时间戳的TINYBLOB数据类型。我不确定为什么会这样产生。

> <column name="created_by" type="VARCHAR(50)">
>             <constraints nullable="false"/>
>          </column>
>          <column name="created_date" type="TINYBLOB">
>             <constraints nullable="false"/>
>          </column>
>          <column name="last_modified_by" type="VARCHAR(50)"/>
>          <column name="last_modified_date" type="TINYBLOB"/>

有人可以建议为什么它会生成错误的数据类型。

1 个答案:

答案 0 :(得分:0)

必须限制Liquibase。请看一下这个问题:https://github.com/jhipster/generator-jhipster/issues/6291

您可以通过以下方式手动修复它:

<column name="last_modified_date" type="timestamp"/>

此处有更多详情http://www.liquibase.org/documentation/column.html