Wie andere bereits gesagt haben, müssen Sie java.sql.Timestamp
verwenden um die Zeit zu bekommen.
Wenn Sie jedoch @Temporal(TemporalType.TIMESTAMP)
verwenden Anmerkung in der DATE-Spalte eines Oracles, wird Hibernate sich beschweren und Schema-Validierungsfehler ausgeben. Um diese zu vermeiden, fügen Sie eine columnDefinition
hinzu so:
@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;