2015-01-06 81 views
0

我已經分配休眠會話到實例變量不可變類。這個類使用這個會話對象(實例變量)來創建hibernate查詢。代碼工作正常。休眠會話可以assisgned到一個類的實例變量

由於這可能導致連接池沒有與數據庫的空閒連接。

+0

這個問題不清楚。 ''你是什麼意思'是否有可能連接池沒有與數據庫的空閒連接。 –

回答

0

會話將從連接池獲取單個連接。其他連接將是免費的。請參閱Hibernate manual,

*建議您爲org.hibernate.SessionFactory創建和池JDBC連接。如果你採取這種方法,打開一個org.hibernate。 會話如下:

Session session = sessions.openSession(); //打開一個新的會話

一旦你開始需要訪問數據庫中的一個任務,一個JDBC連接將從池中進行。*