Oracle
 sql >> база данни >  >> RDS >> Oracle

ClassCastException в JPA Entitiy след повторно разполагане (Glassfish 3.1.2)

Ресурсите, свързани с зареждащия клас класове, се държат статично, докато EntityManagerFactory бъдат затворени. Те се управляват от приложения, така че трябва ръчно да извикате затваряне на фабриките при събития за изключване или премахване на разгръщането, когато вече не са необходими - събирането на боклук може също да ги изчисти, но това не се случва, преди приложението да бъде повторно разпределено и да има достъп до тях отново с различен зареждащ клас, което води до изключението, което виждате.

Задръжте фабриката и я затворете, когато вече не е необходима, или използвайте инжекция и оставете контейнера да управлява своя жизнен цикъл вместо вас.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на грешна следваща дата от колона с дата за всички клиенти Oracle

  2. Дали xmlparserv2 от com.oracle.jdbc:ojdbc8 (v12.2.0.1) изведнъж е повреден?

  3. Как да синхронизирам и оптимизирам индекс на Oracle Text?

  4. Използване на keep-alive:ORA-00933:SQL командата не е приключила правилно

  5. Как да изпълним локална процедура с помощта на execute immedate?