2009-11-29 107 views
0

當我剛創建工廠時,似乎在開始時做了很多工作(在log4net控制檯中),而沒有讓我請他做任何事情。難道這些只是他爲自己做的測試嗎?nhibernate會話啓動

+0

您的應用程序執行之前是否有某種Database Creator正在運行? – 2009-11-29 15:55:04

+0

不,我沒有db創建者。 – 2009-11-29 16:05:36

回答

1

創建sessionFactory是一個昂貴的操作。通常,您只需在應用程序的開始創建一個sessionFactory,並存儲用於創建會話的緩存版本。

+0

是的是的,但它是否o.k,他會嘗試創建會話工廠時在eached映射實體上的粗糙查詢? – 2009-11-30 16:16:51

+1

它不進行CRUD調用,它構建CRUD操作的靜態SQL語句。 – 2009-12-01 15:20:26