请参阅下面表格的编码,映射和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'
答案 0 :(得分:1)
您可以使用以下配置:
<property name="time" type="java.util.Date">
<column name="time" sql-type="datetime" />
</property>
这应该可以解决问题。