Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Java Date Hibernate Cutoff-Zeit

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;