在使用新Date()
功能更新日期时间字段时,它具有日期部分但时间部分将是(00.00.00
),插入它确实没有任何问题2013-08-02 12:57:09
,但在更新中它的工作方式就像2013-08-02 00:00:00
......
session.createQuery(
"update DeviceDetails u set u.statusUpDate=:statusUpDate where u.id=:dID")
.setDate("statusUpDate", new Date())
.setInteger("dID",dID).executeUpdate();
session.getTransaction().commit()