Oracle
 sql >> Base de données >  >> RDS >> Oracle

Y a-t-il un problème avec les propriétés JPA Entities, Oracle 10g et Calendar Type ?

Vous ne devez pas utiliser un calendrier pour accéder aux dates de la base de données, pour cette raison précise. Vous devez utiliser java.util.Date ainsi :

@Temporal(TemporalType.TIMESTAMP)
@Column(name="activationDate")
public Date getActivationDate() {
    return this.activationDate;
}

java.util.Date pointe vers un moment dans le temps, quel que soit le fuseau horaire. Le calendrier peut être utilisé pour formater une date pour un fuseau horaire ou des paramètres régionaux particuliers.