他の人がすでに述べているように、java.sql.Timestamp
を使用する必要があります 時間を稼ぐために。
ただし、@Temporal(TemporalType.TIMESTAMP)
を使用する場合 OracleのDATE列に注釈を付けると、Hibernateは文句を言い、スキーマ検証エラーをスローします。これらを回避するには、columnDefinition
を追加します このように:
@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;