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) :是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。
- Hibernate4.2环境配置
- Hibernate4.3环境配置
- Hibernate4配置环境
- Hibernate4配置log4j日志环境
- Hibernate4配置log4j日志环境
- 使用注解配置ehcache,环境:Spring4、hibernate4
- hibernate4配置
- 在Spring3+Hibernate4环境中配置Quartz定时器,注入sessionFactory
- 开发环境配置(hibernate4)和简单增删改查
- hibernate4环境搭建、helloworld
- hibernate4.3.10环境搭建
- hibernate4配置详解
- Hibernate4 + Ehcache 配置问题
- Hibernate4之二级缓存配置
- hibernate4的默认配置
- Hibernate4+Spring3 配置数据源
- hibernate4 配置log4j
- Spring3+hibernate4整合配置
- Java之文件流
- Java 中 int 转 char
- 在有道云Markdown中插入图片
- 双向链表
- ViewPager滑动到最后退出bug
- Hibernate4配置环境
- mac hotspot sa
- Go语言学习3----Go语言特色
- subst 的使用 创建虚拟盘符
- JavaWeb第11章--数据库概述
- onTouch和onTouchEvent以及onClick的顺序,有什么区别,又该如何使用?
- 树梅派应用28:如何让树莓派显示中文?
- JAVA并发编程实战 ——线程安全性
- 优雅编程之这样使用Map,你就“正常”了(三十六)