sql >> Databáze >  >> RDS >> Oracle

Je problém s vlastnostmi entit JPA, Oracle 10g a kalendáře?

Právě z tohoto důvodu byste neměli používat kalendář pro přístup k datům z databáze. Měli byste použít java.util.Date jako tak:

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

java.util.Date ukazuje na okamžik v čase, bez ohledu na jakákoli časová pásma. Kalendář lze použít k formátování data pro konkrétní časové pásmo nebo národní prostředí.



  1. cizí klíče MySQL

  2. PDO “Nezachycená výjimka 'PDOException' .. Nelze provádět dotazy, dokud jsou aktivní jiné dotazy bez vyrovnávací paměti. Zvažte použití PDOStatement::fetchAll().”

  3. Ukládání velkého JSON - binárního nebo textového

  4. ERROR 1005 (HY000):Nelze vytvořit tabulku x (chyba:-1)