Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gibt es ein Problem mit den Eigenschaften von JPA-Entitäten, Oracle 10g und Kalendertypen?

Genau aus diesem Grund sollten Sie keinen Kalender für den Zugriff auf Daten aus der Datenbank verwenden. Sie sollten java.util.Date verwenden also:

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

java.util.Date verweist auf einen Zeitpunkt, unabhängig von Zeitzonen. Der Kalender kann verwendet werden, um ein Datum für eine bestimmte Zeitzone oder ein bestimmtes Gebietsschema zu formatieren.