`
xiaolongRen_will
  • 浏览: 28074 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

题011_Hibernate运行过程

阅读更多

Hibernate的运行过程如下:
1、应用程序先调用Configuration类,该类读取Hibernate配置文件及映射文件中的信息,
2、并用这些信息生成一个SessionFactory对象,
3、然后从SessionFactory对象生成一个Session对象,
4、并用Session对象生成Transaction对象;
    A、可通过Session对象的get(),load(),save(),update(),delete()和saveOrUpdate()等方法对PO进行加载、保存、更新、删除、等操作;
    B、在查询的情况下,可通过Session对象生成一个Query对象,然后利用Query对象执行查询操作;如果没有异常,Transaction对象将提交这些操作到数据库中。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    ( [尚硅谷]_佟刚_Hibernate面试题分析.zip

    该资源可能包含了对Hibernate在实际开发中常见问题的解答,以及面试过程中可能会遇到的关键点。 【标签】:“文档”表明这份资源是以文档的形式呈现,可能是PDF格式,通常包含文字、图表等,方便读者阅读和学习。 ...

    hibernate面试题大全

    - **优点**:对应用程序来说完全透明,无论对象处于持久化状态还是游离状态,都可以直接从一个对象导航到与之关联的对象,无需显式调用或处理加载过程。 - **缺点**: - 生成的SQL查询语句数量较多,每个关联对象...

    hibernate面试题总结

    Hibernate是Java领域中一款流行的持久化框架,它简化了与关系数据库之间的交互,提供了一种对象关系映射(ORM)的解决方案。以下是对面试中可能会遇到的Hibernate相关知识点的详细解释: 1. **load和get的区别**: ...

    Hibernate面试题-详尽解析

    ### Hibernate面试题详解 #### 一、主键生成方式中的`native`与`identity`区别 **1.1 native方式** - **定义**: `native`是一种动态选择标识符生成策略的方式,它根据所使用的底层数据库系统自动选择最适合的生成...

    java程序员面试题3_教程.zip

    【标题】"java程序员面试题3_教程.zip" 暗示了这是一份针对Java程序员面试准备的教程资源,可能包含一系列常见的面试问题、解答以及相关知识点的讲解。这样的资源对于正在寻找Java开发岗位或者希望提升面试技巧的...

    Spring 面试题分析_尚硅谷_佟刚

    整合过程中,需要在Spring的配置文件中配置Action的实例,并在Struts配置文件中将Action的class属性指向Spring容器中的Action实例的ID。 2. Spring整合Hibernate 整合Hibernate主要是通过Spring的IoC容器来管理...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     9.6 通过Hibernate调用存储过程  9.7 小结  9.8 思考题 第10章 映射组成关系  10.1 建立精粒度对象模型  10.2 建立粗粒度关系数据模型  10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型...

    Hibernate面试题

    ### Hibernate面试题详解 #### Hibernate概述与面试题解析 Hibernate是一种流行的Java持久层框架,它提供了对象关系映射(ORM)的功能,使开发者能够用面向对象的方式操作数据库,而无需编写大量的SQL语句。在面试...

    精通hibernate:对象持久化技术孙卫琴第二版part2

    本章介绍Hibernate提供的两个工具hbm2java和hbm2ddl,它们能简化软件开发过程。 4.1 创建对象-关系映射文件 83 4.1.1 定制持久化类 85 4.1.2 定制数据库表 88 4.2 建立项目的目录结构 90 4.3 运行hbm2java工具 ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    2.1.2 MVC模式的处理过程 2.2 Model规范 2.2.1 Model1规范 2.2.2 Model2规范 2.3 使用MVC的优劣 2.3.1 使用MVC模式的好处 2.3.2 使用MVC模式的不足之处 2.4 目前市场上常见的轻量级J2EE开发容器 2.5 小结 第二篇 ...

    收集的struts+spring+hibernate面试题.doc

    ### Struts + Spring + Hibernate 面试题解析 #### 1. AOP 和 IOC 的概念以及在 Spring 中的应用 **AOP(Aspect Oriented Programming,面向切面编程)**: 是一种编程思想,它允许程序员定义“切面”来封装那些...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    2.1.2 MVC模式的处理过程 2.2 Model规范 2.2.1 Model1规范 2.2.2 Model2规范 2.3 使用MVC的优劣 2.3.1 使用MVC模式的好处 2.3.2 使用MVC模式的不足之处 2.4 目前市场上常见的轻量级J2EE开发容器 2.5 小结 第二篇 ...

    spring+struts+Hibernate面试题

    ### Spring + Struts + Hibernate 面试题解析 #### 一、Struts 相关面试题 **1. Action 是否是线程安全的?如果不是,有什么方式可以保证 Action 的线程安全?如果是,请说明原因** - **Struts 1 中 Action 的...

    Struts、Hibernate、Spring经典面试题收藏

    ### Struts、Hibernate、Spring 经典面试题详解 #### Hibernate 工作原理及为何要用? **原理:** 1. **读取并解析配置文件**:在启动时,Hibernate会读取配置文件(如`hibernate.cfg.xml`),从中获取数据库连接...

    持久层hibernate详解

    #### 四、Hibernate的运行过程解析 1. **加载配置文件**:读取`hibernate.cfg.xml`文件中的配置信息,创建`SessionFactory`。 2. **打开Session**:通过`SessionFactory`获取`Session`对象,`Session`是执行数据库...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     9.6 通过Hibernate调用存储过程  9.7 小结  9.8 思考题 第10章 映射组成关系  10.1 建立精粒度对象模型  10.2 建立粗粒度关系数据模型  10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     9.6 通过Hibernate调用存储过程  9.7 小结  9.8 思考题 第10章 映射组成关系  10.1 建立精粒度对象模型  10.2 建立粗粒度关系数据模型  10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型...

    struts hibernate spring三大框架经典面试题

    在运行时,SessionFactory会打开Session,然后创建事务进行持久化操作。事务完成后,关闭Session,最后关闭SessionFactory。它的核心优势在于简化JDBC操作,提供ORM(对象关系映射)功能,支持多种关系数据库,以及...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     9.6 通过Hibernate调用存储过程  9.7 小结  9.8 思考题 第10章 映射组成关系  10.1 建立精粒度对象模型  10.2 建立粗粒度关系数据模型  10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型...

Global site tag (gtag.js) - Google Analytics