Zoals anderen al hebben aangegeven, moet u java.sql.Timestamp
. gebruiken om de tijd te krijgen.
Als u echter de @Temporal(TemporalType.TIMESTAMP)
annotatie op de DATE-kolom van een Oracle, zal Hibernate klagen en schemavalidatiefouten veroorzaken. Om deze te vermijden, voegt u een columnDefinition
. toe zoals dit:
@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;