JavaでHibernate for MySQLデータベースを使用してテーブルを作成しています。
列の 1 つは日付型です。
@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
どれも、2番目の別名を過ぎたミリ秒単位で時間を保存しているようには見えません
1374839856000
とは対照的に
1374839855789
誰でもこれに対する解決策を知っていますか? 助けてくれてありがとう!