是一个生成Session的工厂类 特点: 1.由Configuration通过加载配置文件创建该对象. SessionFactory factory = config.buildSessionFactory(); 2.SessionFactory对象中保存了当前的数据库配置信息和所有映射关系以及预定义的SQL语句.同时,SessionFactory还负责维护Hibernate的二级缓存. 3.一个SessionFactory实例对应一个数据库,应用从该对象获得Session实例. 4.Sessi…
一.特点 Session是在Hibernate中使用最频繁的接口.也被称之为持久化管理器.它提供了和持久化有关的操作,比如添加.修改.删除.加载和查询实体对象 Session 是应用程序与数据库之间交互操作的一个单线程对象,是 Hibernate 运作的中心 Session是线程不安全的 所有持久化对象必须在 session 的管理下才可以进行持久化操作 Session 对象有一个一级缓存,显式执行 flush 之前,所有的持久化操作的数据都缓存在 session 对象处 持久化类与 Sessi…
Configuration作用: 加载Hibernate配置文件,可以获取SessionFactory对象 加载方式: 1.加载配置文件 Configuration configuration = new Configuration(); 2.加载映射文件 使用porperties配置文件的方式 configuration.addResource("cn/itcast/domain/Student.hbm.xml"); 使用XML配置文件的方式 config.configure();…
Hibernate的接口类型 在了解了Hibernate的基本配置,映射文件后,道路已经铺平了.我们继续往前走.接下来,我们应该做的是了解Hibernate常用的接口,对Hibernate的工作方式进一步熟悉,为我们下一步的编码做好充分的准备. ORM是复杂的,可以看看Hibernate发布里的javadoc,100+MB.如果我们单单去阅读它的API,估计一年你才能看完.然而,我们仅仅是使用他,并不需要对它了解的十分完全.我们只需要了解它的常用核心类和接口就行了.就像数据库是非常复杂的,然而我…
1===>Hibernate常用的aip有Configuration,SessionFactory,Transaction,Session Configuration主要用于加载配置文件,使用 Configuration conf=new Configuration().configure("hibernate.cfg.xml") 来获取一个Configuration对象的实例,加载配置文件在应用启动时便应该对其进行初始化,而且整个应用的生命周期,仅需加载一次 2===>使…
http://blog.csdn.net/yerenyuan_pku/article/details/65103203 可在度娘上摘抄如下文字: Hibernate的核心类和接口一共有6个,分别为:Session.SessionFactory.Transaction.Query.Criteria和Configuration.这6个核心类和接口在任何开发中都会用到. 还记得上一篇文章讲的是<Hibernate的配置详解>,本文继续在其基础之上讲解Hibernate常用的API. Configur…
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------…
引导目录: Hibernate 系列教程 目录 前言: 通过上一篇的增删改查小练习之后,咱们大概已经掌握了Hibernate的基本用法. 我们发现,在调用Hibernate API的过程中,虽然Hibernate里面为咱们提供了很多的类,但是常用的类只有很少的那么几个. 下面,一起着重地看一下其中配置相关的类 - Configuration & SessionFactory. 目录: Configuration 类 (负责管理Hibernate的配置信息) SessionFactory 类 (负…
Hibernate的核心接口一共有5个,分别为:Session.SessionFactory.Transaction.Query和 Configuration.这5个核心接口在任何开发中都会用到.通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制.下面对这五的核心接口分别加以介绍. Session接口:Session接口负责执行被持久化对象的CRUD操作.但需要注意的是Session对象是非线程安全的.SessionFactory接口:SessionFactroy接口负责初始化Hib…
JDBC API中包含四个常用的接口和一个类分别是: 1.Connection接口 2.Statement接口 3.PreparedStatement接口 4.ResultSet接口 5.DriverManager类 下面一一介绍这四个接口和一个类 (1)Connection接口 Connection接口位于java.sql包当中,是与数据库连接会的对象,只有获得特定的数据库连接对象,才可以访问数据库进行数据库操作.在进行数据库连接的时候还要用到DriverManager类中的getConnec…