我有一个表“任务”,其中包含 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”。但是当我再次运行它时,它会更新相同的时间戳,即使对于不同的行也是如此。
有人请帮忙。