Java ZonedDateTime保存在数据库中

时间:2017-05-10 15:49:51

标签: java mysql hibernate zoneddatetime

我有一个模型对象,我想要一个带日期的字段。目前我正在使用ZonedDateTime,因为它符合我们的需求。

Hibernate将此字段作为tinyblob存储在数据库中。我们可以将它在数据库中保存的方式更改为更易读的格式,更重要的是更改为可排序的格式吗?

使用的数据库是mysql db。

1 个答案:

答案 0 :(得分:3)

此问题已作为新的improvement转换为Hibernate 5.0.0.Beta1,最初已捆绑在隔离的module hibernate-java8

现在它直接捆绑在hibernate-core中,所以请确保您使用的是最新版本(5.2.X +),以防您使用maven,它应该像此

<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-core</artifactId>
  <version>5.2.10.Final</version>
</dependency>