【发布时间】:2013-06-28 09:28:25
【问题描述】:
我有一个表“任务”,在 PostgreSQL 中有一个时间戳类型的字段“updated_ts”。我正在尝试使用休眠更新此字段,如下所示:
Timestamp currentTimestamp= new Timestamp((new Date()).getTime());
task.setId(id);
task.setUpdated_ts(getCurrentTimeStamp());
sessionFactory.getCurrentSession().update(task);
当我第一次运行这段代码时,在我启动我的 Tomcat 服务器后,我可以更新当前时间戳,比如“2013-06-28 14:37:47.425”。但是当我再次运行它时,它会更新相同的时间戳,即使对于不同的行也是如此。
请有人帮忙。
【问题讨论】: