Hi all,
I am experiencing an issue using the following attribute:
// no matter what TemporalType used here @Temporal(value = TemporalType.TIME) private Date creationDate;
Perhaps you put new java.util.Date() and get java.sql.Date() which have distinct implementation on milisecconds. Check "instance of" and Java Docs.