【Hibernate教程】环境的搭建和配置教程

2022-05-12 08:05:53 浏览数 (1)

一、使用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) :是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。

0 人点赞