我正在使用 Hibernate for MySQL 数据库在 Java 中创建一个表。
其中一列是日期类型。
@Temporal( TemporalType.TIMESTAMP )
@Column( name = "event_start_time", nullable = false, length = 19 )
public Date getEventStartTime()
{
return eventStartTime;
}
我知道可以使用在 MySQL 中指定 TIMESAMP 的精度
TIMESTAMP(6)
但是,您如何在 Hibernate 注释映射中做到这一点?我试过了
length = 19, precision = 38, scale = 20
似乎都没有以毫秒为单位存储时间
1374839856000
与
1374839855789
有谁知道这个问题的解决方案?谢谢您的帮助!