3

据我收集(阅读:测量),到目前为止,构建配置和 sessionfactory 在使用 nhibernate 执行查询时花费的时间最多。有什么反对使 sessionfactory 静态的,所以每个 appDomain 只会配置一次?

我知道在使用这种方法时会出现锁定和竞速问题,但就我个人而言,在 sessionfactory 上使用这种方法时,我看不出这会破坏我的应用程序。

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

4

1 回答 1

5

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

于 2008-09-30T09:57:38.810 回答