Hibernate SessionFactory是什么

技术Hibernate SessionFactory是什么这篇文章主要介绍Hibernate SessionFactory是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SessionFact

本文主要介绍什么是Hibernate SessionFactory。很详细,有一定的参考价值。感兴趣的朋友一定要看完!

Sessionfactory(组织hibernate.sessionfactory)包含编译映射,它是制造会话的工厂,并且可能包含一些可以在事务之间共享的数据。

(sessionfactory的缓存

它可以分为两类:内置缓存和外部缓存。SessionFactory的内置缓存存储了Hibernate的配置信息和映射元数据信息,还缓存了Hibernate自动生成的SQL语句。SessionFactory的外部缓存是一个可配置的缓存插件,默认情况下是不启用的。外部缓存

它可以存储大量的数据库数据副本,外部缓存的物理介质可以是内存或硬盘。

(2)只有一个数据存储源,只需创建一个SessionFactory。SessionFactory是一个重量级对象。如果应用程序只有一个数据存储源,只需创建一个Hibernate SessionFactory实例,因为随意创建Hibernate SessionFactory实例会占用大量内存空间。但是当您的项目需要操作多个数据库时,您必须为每个数据库指定一个SessionFactory。

(3)配置的其他用途

的configurationconfigure()方法也支持参数访问。您可以指定hbm.xml文件的位置,而不是使用默认的类路径。

例如,下面的hibernate.cfg.xml方式:

configuration CFG=new configuration()。configure(‘ my example . XML ‘);以上就是文章《什么是Hibernate SessionFactory》的全部内容,感谢阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/137024.html

(0)

相关推荐

  • OpenEuler基础实验

    技术OpenEuler基础实验 OpenEuler基础实验OpenEuler基础实验
    20191331 lyx
    基于 鲲鹏–OpenEuelr 20.03 64bit–ARM (华为云服务器)
    实验

    礼包 2021年11月1日
  • 如何解决SpringBoot Actuator潜在的OOM问题

    技术如何解决SpringBoot Actuator潜在的OOM问题这篇文章主要介绍如何解决SpringBoot Actuator潜在的OOM问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!此问题

    攻略 2021年11月30日
  • mysql数据库表的修改删除和各种查询命令

    技术mysql数据库表的修改删除和各种查询命令 mysql数据库表的修改删除和各种查询命令一、查询表数据
    1、先进入表,使用命令:use 表名;。比如:use testdev;2、再查看表里面的内容,使

    礼包 2021年10月26日
  • 如何禁用badusb(badusb代码编写规范)

    技术如何实现预防BadUSB这期内容当中小编将会给大家带来有关如何实现预防BadUSB,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。漏洞背景“BadUSB”是今年计算机安全领域的热门话

    攻略 2021年12月22日
  • 怎么解决mybatis一对多查询resultMap只返回了一条记录问题

    技术怎么解决mybatis一对多查询resultMap只返回了一条记录问题本篇内容介绍了“怎么解决mybatis一对多查询resultMap只返回了一条记录问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困

    攻略 2021年11月29日
  • 骑马的英语,关于骑马的英语作文高中

    技术骑马的英语,关于骑马的英语作文高中Since ancient times, people riding with a saying called Centaur with success.This word expl

    生活 2021年10月21日