我有一个带有dateTime列的表。我使用此sql查询创建(ALTER TABLE MyTable
ADD COLUMN DATEV
DATETIME NULL)。
在我的java代码中,如果我保存一个新的日期,它也会保存年,月和日,但它会给我一小时,分钟和秒来零。
2013-10-15 00:00:00
<property name="dateV" type="timestamp">
<column name="date_v" length="0" />
我的代码:
MyTableObj obj = new MyTableObj();
Date dateV = new Date();
obj.setDateV(dateV );
session.saveOrUpdate(obj);
在数据库中,它保存 2013-10-15 00:00:00
我也尝试
Timestamp timestamp = new Timestamp(dateV.getTime());
obj.setDateV(timestamp );
但它给了我相同的结果。 有人会有一个想法