Oracle
 sql >> Database >  >> RDS >> Oracle

C'è un problema con le proprietà JPA Entities, Oracle 10g e Calendar Type?

Non dovresti usare un Calendario per accedere alle date dal database, proprio per questo motivo. Dovresti usare java.util.Date così:

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

java.util.Date indica un momento, indipendentemente da qualsiasi fuso orario. Il calendario può essere utilizzato per formattare una data per un particolare fuso orario o locale.