SORU
21 EKİM 2008, Salı


Kapatmak zorundayım() her EntityManager?

Sadece JPA için homegrown kalıcılık benim çerçeve göç başladı.

Kalıcılık çerçeveler tesisat saklanılacak pek göz önüne alındığında, kapanış EntityManagers kaynak sızıntısına DEĞİLDİR, ya da eğer çerçeveleri toplamak ve onları bana yakın eğer bilmek istiyorum.

Her yerde onları kapatmak istiyorum, ama ZORUNDA mıyım?

Şu an Orijinal adı kullanarak, sırf Eclipse ile kolayca çalışır, ama diğer JPA sağlayıcıları araştırmak için mutluyum.

CEVAP
21 EKİM 2008, Salı


Bunu nasıl elde ettiğine bağlı.

Eğer EntityManagerFactory kullanarak oluşturduğunuz eğer kullandığınız ne olursa olsun kapatmanız gerekir.

Eğer bu bağımlılık enjeksiyon (örneğin YEREL kullanarak ve @PersistenceContext açıklama) kullanarak aldıysanız el RuntimeException neden olur AFAIK () kapatmak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Machinima

    Machinima

    17 Ocak 2006
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007