2008-09-30 88 views
3

據我已經收集(讀:測量),建築物的結構和會話工廠迄今爲止花費最多的時間在執行使用NHibernate的查詢。有什麼反對使sessionfactory靜態,所以它只會被配置一次每個appDomain?緩存會話工廠

我知道有鎖定和使用這種方法的時候賽車的問題,但我個人看不出這一點使用上的SessionFactory這種方法時,會破壞我的應用程序。

的原因,我問這是因爲它真的很難測試針對潛在的線程問題,因爲它不會隨時都在發生。

回答

5

確實會在應用程序啓動時啓動會話工廠。你可以檢查best practices here

+0

謝謝。這個鏈接也非常好,最後是好的和不好的singleton實現的一個很好的解釋;-) – 2008-09-30 10:09:51