至于我收集(读取:测量),到目前为止构建配置和sessionfactory需要花费大量时间使用nhibernate执行查询.是否有任何反对使sessionfactory静态,所以每个appDomain只配置一次?
我知道在使用这种方法时存在锁定和竞争问题,但我个人并不认为在sessionfactory上使用这种方法会破坏我的应用程序.
我问这个的原因是因为它很难测试可能的线程问题,因为它不会一直发生.
会话工厂应该在应用程序启动时启动.你可以在这里查看最佳实践.