Comme d'autres l'ont déjà dit, vous devez utiliser java.sql.Timestamp
pour obtenir le temps.
Cependant, si vous utilisez le @Temporal(TemporalType.TIMESTAMP)
annotation sur une colonne DATE d'Oracle, Hibernate se plaindra et lancera des erreurs de validation de schéma. Pour les éviter, ajoutez une columnDefinition
comme ceci :
@Temporal(TemporalType.TIMESTAMP)
@Column(name="EVENTTIME", columnDefinition="DATE")
private Date eventTime;