当我刚创建工厂时,似乎在开始时做了很多工作(在log4net控制台中),而没有让我请他做任何事情。难道这些只是他为自己做的测试吗?nhibernate会话启动
0
A
回答
1
创建sessionFactory是一个昂贵的操作。通常,您只需在应用程序的开始创建一个sessionFactory,并存储用于创建会话的缓存版本。
+0
是的是的,但它是否o.k,他会尝试创建会话工厂时在eached映射实体上的粗糙查询? – 2009-11-30 16:16:51
+1
它不进行CRUD调用,它构建CRUD操作的静态SQL语句。 – 2009-12-01 15:20:26
相关问题
- 1. NHibernate会话ObjectDisposedException
- 2. 在数据库异常后重新启动NHibernate会话,无CurrentContext
- 3. 惰性NHibernate会话
- 4. Nhibernate会话和ASP.NET
- 5. Nhibernate和会话池
- 6. NHibernate Transaction.Commit自动关闭会话
- 7. NHibernate打开的非活动会话
- 8. 与会话启动网址
- 9. PHP会话没有启动
- 10. 在php中启动会话
- 11. 会话启动协议
- 12. ACS会话启动后
- 13. 使用www时会话不会启动
- 14. XMPP(XMPPHP)会话将不会启动
- 15. 新的会话启动两会
- 16. PHP和Jquery Ajax不会启动会话
- 17. TypeInitializationException获取NHibernate会话时
- 18. NHibernate会话和存储库
- 19. 查看NHibernate会话对象
- 20. NHibernate的会话不缓存
- 21. EF4的ObjectContext与NHibernate会话
- 22. 在Nhibernate计数会话
- 23. 更改nHibernate会话的CommandTimeout
- 24. NHibernate会话管理/模式
- 25. NHibernate会话,saveorupdate,保存
- 26. 正确使用nhibernate会话
- 27. NHibernate会话与IIS 7
- 28. nHibernate会话和多线程
- 29. NHibernate会话意外关闭
- 30. asp.net Nhibernate会话管理
您的应用程序执行之前是否有某种Database Creator正在运行? – 2009-11-29 15:55:04
不,我没有db创建者。 – 2009-11-29 16:05:36