MySQL中的日期问题

时间:2013-03-25 12:06:40

标签: java mysql hibernate

请参阅下面表格的编码,映射和MySQL现有列。我只是犯错了

User.Java

private Date time = null;

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

在hibernate映射文件中

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

MySQL表的列

 time (DATETIME)
  

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

1 个答案:

答案 0 :(得分:1)

您可以使用以下配置:

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

这应该可以解决问题。