广告
返回顶部
首页 > 资讯 > 数据库 >hibernate加载流程
  • 675
分享到

hibernate加载流程

2024-04-02 19:04:59 675人浏览 八月长安
摘要

Configuration configuration = new Configuration();创建加载配置文件的对象configuration.configure();1.加载配置文件 hi

Configuration configuration = new Configuration();

创建加载配置文件的对象


configuration.configure();

1.加载配置文件 hibernate.cfg.xml

2.hibernate.cfg.xml

   1、描述数据库的链接的信息

   2、加载映射文件*.hbm.xml


sessionFactory = configuration.buildSessionFactory();

1、hibernate把数据库的链接信息、把映射文件的信息、持久化类的信息整合在一起

2、sessionFactory是由单例模式产生的

3、一般情况下一个hibernate应该有一个数据库链接

4、该类本身是线程安全


sessionFactory.openSession();

  打开了一个数据库的链接,准备进行数据库的操作

1.查询

2.CUD操作

    开启事务

       session.beginTransaction();

    进行cud的操作

    

注意事项:

   1、一个类是否是持久化类

        1、加载配置文件

        2、在配置文件中加载映射文件

        3、解析映射文件中class元素的name属性,找到对应的类

   2、在客户端的参数的类必须是持久化类

   3.利用session.get方法产生一个对象,调用的是默认的构造函数,所以一个持久化类中必须有一个默认的构造函数

   4.在hibernate中,不允许出现这种情况:两个持久化对象,但是标示符的值一样


您可能感兴趣的文档:

--结束END--

本文标题: hibernate加载流程

本文链接: https://www.lsjlt.com/news/39262.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • hibernate加载流程
    Configuration configuration = new Configuration();创建加载配置文件的对象configuration.configure();1.加载配置文件 hi...
    99+
    2022-10-18
  • (11)Hibernate懒加载
    1、get、load方法区别?get: 及时加载,只要调用get方法立刻向数据库查询load:默认使用懒加载,当用到数据的时候才向数据库查询。2、懒加载(lazy)2.1、概念概念:当用到数据的时候才向数据...
    99+
    2022-10-18
  • Hibernate延迟加载机制是什么
    本篇内容主要讲解“Hibernate延迟加载机制是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hibernate延迟加载机制是什么”吧!延迟加载机制是为了避免一些无谓的性能开销而提出来的,...
    99+
    2023-06-17
  • Hibernate中怎么加载配置文件
    本篇文章给大家分享的是有关Hibernate中怎么加载配置文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在向大家详细介绍Hibernate加载配置文件之前,首先让大家了解下...
    99+
    2023-06-17
  • Hibernate延迟加载技术是什么
    这篇文章主要讲解了“Hibernate延迟加载技术是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hibernate延迟加载技术是什么”吧!Hibernate延迟加载的对象:◆hiber...
    99+
    2023-06-17
  • Hibernate Lazy加载问题怎么解决
    这篇文章主要讲解了“Hibernate Lazy加载问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hibernate Lazy加载问题怎么解决”吧!Hbm文件<bean i...
    99+
    2023-06-03
  • Android类加载流程分析
    背景 由于前前前阵子写了个壳,得去了解类的加载流程,当时记了一些潦草的笔记。这几天把这些东西简单梳理了一下,本文分析的代码基于Android8.1.0源码。 流程分析 从loadCl...
    99+
    2022-11-13
  • springmvc加载的流程是什么
    Spring MVC的加载流程如下: 客户端发送请求,请求被DispatcherServlet捕获。 DispatcherS...
    99+
    2023-10-26
    springmvc
  • SpringIOC BeanDefinition的加载流程详解
    目录一.前言二. BeanDefinition 的体系2.1 体系概览2.2 BeanDefinition 的作用三. BeanDefinition 的载入3.1 载入的入口3.2 ...
    99+
    2022-11-13
    SpringIOC BeanDefinition加载 SpringIOC BeanDefinition
  • SpringCloudAlibabaNacosConfig加载配置详解流程
    目录1、加载节点2、NacosPropertySourceLocator的注册3、加载3.1、加载share3.2、加载extention3.3、加载主配置文件1、加载节点 Spri...
    99+
    2022-11-13
  • Java hibernate延迟加载get和load的区别
    目录前言一.load加载方式二、get加载方式三、使用get和load时的一些小问题前言 在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过ses...
    99+
    2022-11-13
  • Flutter加载图片流程MultiFrameImageStreamCompleter解析
    目录MultiFrameImageStreamCompleter_handleCodecReady_decodeNextFrameAndSchedule_codec!.getNext...
    99+
    2023-05-16
    Flutter MultiFrameImageStreamCompleter Flutter 图片加载流程
  • Spring整合JPA与Hibernate流程详解
    目录设置Spring的配置文件编写范例的Java类编写Customer实体类编写CustomerDao数据访问接口和类编写CustomerService业务逻辑服务接口和类编写测试类...
    99+
    2023-01-09
    Spring整合JPA Spring整合Hibernate
  • Hibernate操作延迟加载的关联是什么
    这篇文章主要讲解了“Hibernate操作延迟加载的关联是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hibernate操作延迟加载的关联是什么”吧!默认情况下,Hibernate 3...
    99+
    2023-06-17
  • 详解Android布局加载流程源码
    一.首先看布局层次 看这么几张图 我们会发现DecorView里面包裹的内容可能会随着不同的情况而变化,但是在Decor之前的层次关系都是固定的。即Activity包裹Pho...
    99+
    2022-11-12
  • pytorch+sklearn实现数据加载的流程
    目录pytorch+sklearn实现数据加载epoch & batch_size & iteration优化算法——梯度下降Batch gr...
    99+
    2022-11-21
    pytorch数据加载 pytorch sklearn数据加载 pytorch加载数据
  • SpringBootbean查询加载顺序流程详解
    目录背景探索-源码进一步思考背景 SpringBoot bean 加载顺序如何查看,想看加载了哪些bean, 这些bean的加载顺序是什么? 实际加载顺序不受控制,但会有一些大的原则...
    99+
    2023-03-12
    SpringBoot bean加载顺序 SpringBoot加载bean
  • Vue之文件加载执行全流程
    目录Vue项目结构主要配置文件Vue项目启动代码执行流程分析Vue加载时文件的执行顺序Vue内部页面的执行顺序总结Vue项目结构 使用webpack构建的Vue项目的结构如下所示: ...
    99+
    2023-05-14
    Vue文件加载 Vue文件加载流程 文件加载执行流程
  • 解析spring加载bean流程的方法
    目录一:spring读取配置或注解的过程二:spring的bean的生命周期2.1:实例化 Instantiation2.2:初始化3: 使用和销毁 Destruction三:spr...
    99+
    2022-11-12
  • Go 接口文件加载流程详解
    Go 语言是一种静态类型、编译型语言,其编译器将 Go 代码编译为机器码。在编写 Go 代码时,我们通常会使用接口来定义代码的行为,这使得我们的代码更加灵活。但是,当我们在编写 Go 代码时,我们需要了解接口文件加载流程,以确保我们的代码...
    99+
    2023-09-02
    接口 文件 load
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作