Java ZonedDateTime 保存在数据库中
Java ZonedDateTime save in the Database
我有一个模型对象,我想在其中有一个带日期的字段。现在我正在使用 ZonedDateTime
因为它符合我们的需要。
Hibernate 在数据库中将此字段存储为 tinyblob
。我们能否将其保存在数据库中的方式更改为更易读的格式,更重要的是更改为可排序的格式?
使用的数据库是mysql db.
这个问题已经作为一个新问题得到解决 improvement to Hibernate 5.0.0.Beta1
, originally it was bundled in an isolated 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>
我有一个模型对象,我想在其中有一个带日期的字段。现在我正在使用 ZonedDateTime
因为它符合我们的需要。
Hibernate 在数据库中将此字段存储为 tinyblob
。我们能否将其保存在数据库中的方式更改为更易读的格式,更重要的是更改为可排序的格式?
使用的数据库是mysql db.
这个问题已经作为一个新问题得到解决 improvement to Hibernate 5.0.0.Beta1
, originally it was bundled in an isolated 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>