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

ClassCastException v JPA Entitiy po opětovném nasazení (Glassfish 3.1.2)

Prostředky svázané s classloaderem jsou staticky drženy, dokud nebudou EntityManagerFactories uzavřeny. Tyto jsou spravovány aplikacemi, takže musíte ručně volat zavřít továrny při událostech vypnutí nebo undeploy, když již nejsou potřeba – sběr odpadu je může také vyčistit, ale nedochází k tomu, dokud není aplikace znovu nasazena a znovu k nim přistoupí pomocí jiný classloader, což vede k výjimce, kterou vidíte.

Držte se továrny a zavřete ji, když už ji nebudete potřebovat, nebo použijte vstřikování a nechte kontejner řídit svůj životní cyklus za vás.




  1. SQLite JSON_INSERT()

  2. Použití modulu MariaDB Audit pro zabezpečení databáze

  3. Vrátí dotaz SELECT vždy řádky ve stejném pořadí? Tabulka s seskupeným indexem

  4. Pomocí exkluzivní nebo v mysql