Hibernate核心接口SessionFactory解释

SessionFactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。

SessionFactory对象是数据库映射关系经过编译之后再内存的镜像,所有数据库的操作都是通过SeesionFactory实现的。在使用Configuration()加载hibernate.hbm.xml配置后,就产生了SessionFactory镜像,这个镜像可以通过buildSessionFactory()获取。

原文地址:https://www.cnblogs.com/run127/p/5479467.html