Hibernate4配置环境

来源:互联网 发布:杭州淘宝城可以进去吗 编辑:程序博客网 时间:2024/05/23 11:53

一、使用Hibernate编程的步骤
1.配置环境,加载Hibernate的JAR文件、连接数据库的JAR文件,并配置CLASSPATH环境变量。
2.编写与数据库表对应的POJO类,并创建对应的持久化对象映射文件xxx.hbm.xml.
3.编写Hibernate所需要的数据库配置文件,即Hibernate.cfg.xml。
4.调用Hibernate API。
5.调用方式有三种,将对象持久化到数据库。
(1)使用Configuration对象的buildSessionFactory方法创建SessionFactory对象
(2)使用SesstionFactory对象的openSession()方法得到Session对象
(3)使用Session对象的相应方法来操作数据库
二、Hibernate的核心接口
1、SessionFactory对象:是一个session工厂。是一个重量级对象。在一个应用中最好也是单列的。是一个线程安全的。属于进程级别的对象。
这里写图片描述
2、Session对象:使用hibernate进行数据库操作,主要使用session。Session可以理解为对Connection对象的一个包装。Session对象中提供了对数据库的crud操作。Session是一个线程不安全的对象。生命周期非常短暂,一般和事务一一对应。Session又称为hibernate中的一级缓存。Session又是transaction对象的工厂。
3、Transaction对象:事务管理对象。通过session来获取到该对象。包括了事务的开启,事务的提交,事务的回滚。
4、Query和Criteria接口:Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语句或者SQL语句两种表达方式。
5、Configuration接口:Configuration接口负责配置并启动Hibernate,创建SessionFactory对象。
三、名称解释
1、POJO(Plain Ordinary Java Object):简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
2、数据库事务(Database Transaction) :是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。

1 0
原创粉丝点击