2009-11-29 4 views
0

방금 ​​공장을 만들면 아무 것도하지 말고 시작할 때 (log4net 콘솔에서) 많은 작업을 수행하는 것처럼 보입니다. 그것들이 그 자신을 위해서하는 시험 일 수 있습니까?nhibernate 세션이 시작됩니다

+0

앱을 실행하기 전에 Database Creator를 실행하고 있습니까? –

+0

아니요 db 작성자가 없습니다. –

답변

1

sessionFactory를 만드는 것은 비용이 많이 드는 작업입니다. 일반적으로 응용 프로그램을 시작할 때 하나의 sessionFactory 만 만들고 세션을 만들 때 캐시 된 버전을 저장합니다.

+0

네, 그렇습니다.하지만 세션 팩토리가 생성 될 때 그는 매핑 된 엔티티에 대해 명확한 쿼리를 시도합니다. –

+1

CRUD 호출을하지 않고 CRUD 작업을위한 정적 SQL 문을 작성합니다. –

관련 문제