Oracle
 sql >> Database >  >> RDS >> Oracle

Java Date Hibernate interrompe il tempo

Come altri hanno già affermato, è necessario utilizzare java.sql.Timestamp per avere il tempo.

Tuttavia, se utilizzi @Temporal(TemporalType.TIMESTAMP) annotazione su una colonna DATE di Oracle, Hibernate si lamenterà e genererà errori di convalida dello schema. Per evitarli, aggiungi una columnDefinition così:

@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;