Java ZonedDateTime保存在数据库中

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

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

使用的数据库是一个mysql数据库。

这个问题已经解决为Hibernate 5.0.0.Beta1一项新改进 ,最初它被捆绑在一个独立的模块 hibernate-java8

现在它直接捆绑在hibernate-core ,所以只要确保你使用它的最新版本(5.2.X +),如果你使用的是maven ,它应该是这样的

  org.hibernate hibernate-core 5.2.10.Final