休眠中的时间戳
Posted
技术标签:
【中文标题】休眠中的时间戳【英文标题】:Timestamp in Hibernate 【发布时间】:2011-08-24 21:09:46 【问题描述】:我对 Hibernate 很陌生,我刚刚用 Hibernate 运行了我的第一个项目。
但我想在我的 Postgres 数据库中插入一些数据,其中一列是 operationtime TIMESTAMP WITH TIME ZONE
,而我在使用 Postgres 执行此操作时,我使用 current_timestamp(0)
插入日期。想知道如何在休眠中进行以插入日期。如何在我的地图 XML 文件中制作地图。
例如:
<property name="time" type="java.util.Date">
<column name="operationtime"/>
</property>
我做了一些研究,但找不到我想要的,可能我错过了有关 Hibernate 中日期类型的一些内容。欢迎任何建议。
【问题讨论】:
通常不建议在数据库中存储带有时区的时间戳:derickrethans.nl/storing-date-time-in-database.html 【参考方案1】:This code 展示了如何映射日期/时间戳并将其持久化。看看
【讨论】:
是的,但我正在寻找一种方法,由数据库生成的时间戳不是由我插入的。 为什么不像在那个代码中那样在持久化之前从 Java 代码生成?以上是关于休眠中的时间戳的主要内容,如果未能解决你的问题,请参考以下文章