sql >> Databasteknik >  >> RDS >> Oracle

ClassCastException i JPA Entitiy efter omdistribuering (Glassfish 3.1.2)

Resurser kopplade till klassladdaren hålls statiskt tills EntityManagerFactories stängs. Dessa hanteras av applikationer så du måste manuellt ringa till fabrikerna vid avstängning eller avinstallation när de inte längre behövs - sophämtning kan också städa upp dem, men det inträffar inte innan appen omdistribueras och kommer åt dem igen med en annan klassladdare, vilket resulterar i undantaget du ser.

Håll fast vid fabriken och stäng den när den inte längre behövs, eller använd injektion och låt behållaren hantera sin livscykel åt dig.




  1. MySQL hur exekvera ett kommandoblock utan en procedur/funktion

  2. Läser stora mängder MySQL-poster till Java

  3. Vad är skillnaden mellan MS Access och SQL?

  4. SSIS släpper en post vid import av platt filkällkod