nhibernate会话开始

nhibernate会话开始,nhibernate,session,Nhibernate,Session,当我刚刚创建工厂时,它似乎在启动时做了很多工作(在log4net控制台中),而我没有要求他做任何事情。难道这些只是他自己做的测试吗?创建sessionFactory是一项昂贵的操作。通常,在应用程序开始时只创建一个sessionFactory,并存储用于创建会话的缓存版本 在应用程序执行之前,您是否运行过某种数据库创建者?是的,但在创建会话工厂时,他是否可以尝试对每个映射实体执行crud查询?它不是进行crud调用,而是为crud操作构建静态SQL语句。

当我刚刚创建工厂时,它似乎在启动时做了很多工作(在log4net控制台中),而我没有要求他做任何事情。难道这些只是他自己做的测试吗?

创建sessionFactory是一项昂贵的操作。通常,在应用程序开始时只创建一个sessionFactory,并存储用于创建会话的缓存版本

在应用程序执行之前,您是否运行过某种数据库创建者?是的,但在创建会话工厂时,他是否可以尝试对每个映射实体执行crud查询?它不是进行crud调用,而是为crud操作构建静态SQL语句。