Както други вече казаха, трябва да използвате java.sql.Timestamp
за да получите време.
Ако обаче използвате @Temporal(TemporalType.TIMESTAMP)
анотация в колона DATE на Oracle, Hibernate ще се оплаче и ще изведе грешки при валидиране на схема. За да ги избегнете, добавете columnDefinition
като това:
@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;