PostgreSQL にタイプ Timestamp のフィールド「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」)。しかし、もう一度実行すると、異なる行であっても同じタイムスタンプが更新されます。
誰か助けてください。