就我收集(读取:测量)而言,构建配置和sessionfactory到目前为止花费了大部分时间来使用nhibernate执行查询。是否有任何反对使sessionfactory静态,所以每个appDomain只配置一次?

我知道在使用这种方法时存在锁定和竞争问题,但我个人认为在sessionfactory上使用这种方法时,这不会破坏我的应用程序。

我之所以这样问是因为测试可能的线程问题真的很难,因为它不会一直发生。

有帮助吗?

解决方案

会话工厂应该在应用程序启动时启动。您可以在此处查看最佳做法

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top