代码之家  ›  专栏  ›  技术社区  ›  Erik van Brakel scottrakes

正在缓存会话工厂

  •  3
  • Erik van Brakel scottrakes  · 技术社区  · 16 年前

    据我所收集的(阅读:measured),目前为止构建配置和sessionFactory在使用nhibernate执行查询时花费的时间最多。是否有任何不利于使sessionFactory成为静态的,因此每个appdomain只配置一次?

    我知道使用此方法时存在锁定和加速问题,但我个人不知道在会话工厂使用此方法时,这会在哪里破坏我的应用程序。

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

    1 回复  |  直到 16 年前
        1
  •  5
  •   Petr Macek    16 年前

    实际上,会话工厂应该在应用程序启动时启动。你可以查一下 best practices here .