0

请看下面的编码、映射和 MySQL 现有的一个表列。我只是犯了一个错误

用户Java

private Date time = null;

public Date getTime() {
      time = new Date();
    return time;
        }

在休眠映射文件中

<property name="time" type="date" column="time"/> 

MySQL 表的列

 time (DATETIME)

错误:数据截断:日期时间值不正确:“时间”列的“1364212575328”

4

1 回答 1

1

您可以使用以下配置:

<property name="time" type="java.util.Date">
  <column name="time" sql-type="datetime" />
</property>

这应该可以解决问题。

于 2013-03-25T12:13:57.880 回答