休眠日期插入表中的日期为减号

时间:2019-07-02 16:12:49

标签: java mysql hibernate

我有一个MySQL数据库,该数据库的表具有一个Date列:order_date

在Java代码中,此列的字段声明为java.sql.Date orderDate

在xml中这样映射:<property name="orderDate" column="order_date" type="date"/>

我执行以下代码:

//create a new object order and set it
System.out.println(order.getOrderDate()) //print 2019-07-01
session.save(order);
session.getTransaction().commit();

我的问题出在数据库中。在order_date列显示2019-06-30

为什么数据库中的日期不同?

0 个答案:

没有答案