Du bör inte använda en kalender för att komma åt datum från databasen, av just denna anledning. Du bör använda java.util.Date
som så:
@Temporal(TemporalType.TIMESTAMP)
@Column(name="activationDate")
public Date getActivationDate() {
return this.activationDate;
}
java.util.Date
pekar på ett ögonblick i tiden, oberoende av eventuella tidszoner. Kalender kan användas för att formatera ett datum för en viss tidszon eller plats.