Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

Hibernate thread-safe olarak one-to-many data okuma

$
0
0

Selamlar, hibernate ile dışarıdan thread'a verdiğim entity'nin oneToMany olan bir relation'ini lazy olarak almaya çalışıyorum. Malumunuz hibernate'in session'i thread-safe olmadığı için kodda işaretlediğim noktada null pointer exception alıyorum.

Bunu önlemek icin generate metodunda dışarıdan aldığım Brand nesnesini yeni bir hibernate session'i açarak load ediyorum ve bunun yanlış bir yaklaşım olduğunu düşünüyorum.

Sorularım:

1 - thread içinde yeni bir session acmadan dışarda oluşan bir sessionla gelen entity'nin OneToMany propertysine nasıl erişirim ?

2 - Eğer 1. soruda sorduğum işlemi yapamaycaksam, yeniden db'ye gitmeden thread-safe olarak entity'nin OneToMany propertysini nasil alırım ?

3 - Bu bir concurrent uygulama oldugu icin thread-pool'un ne zaman kapanacagini bilmiyorum, dolayısı ile Hibernate SessionFactory'i shutdown edemiyorum. Kapatma işlemini nasil yapabilirim ? (Aklıma gelen ScheduledExecutorService ile 10 15 dakikada bir pool'un durumunu sorgulayip pool tamamen kapandi ise SessionFactory'ide kapatmak)

https://gist.github.com/oksuz/21db191f09993894eefc


Viewing all articles
Browse latest Browse all 4270

Trending Articles


Hamile kalmak için


Şekilli süslü hazır floodlar


Havas-ul Kur-an Kenzul Havas PDF


Hamile kalmak için


EL-AZÎM Esması ve Sırları


En etkili korumlardan birisi


Enerji Beden ve İki Uygulama-1


Foxtrot Six Türkçe Dublaj izle (2020)


SCCM 2012 Client Installation issue


Hakan Sabancı 4 ayrı adrese Sevgililer Günü buketi gönderdi!