Hibernate框架搭建与简单的增删改查操作实现

一、Hibernate简介

Hibernate是一款持久层框架,也是一款叫ORM框架。我们市场上使用的数据库软件大部分都是关系型数据库,比如 Sql Server,MySQL,Oracle,DB2。我们使用的Java是面向对象的语言。在Java程序中主要操作是对象,而数据存储使用的是关系型数据库,操作很不直观。为了解决这个问题产生一种叫ORM的技术。ORM全称叫Object Relation Mapping(对象关系映射),他相当在对象和关系型数据库之间建立了一个桥梁,最终对对象的操作,都在关系型数据库中的到体现。

二、Hibernate的目录结构

  1. 顶层目录结构:Hibernate框架搭建与简单的增删改查操作实现
  2. Documentation 文档目录结构:
    Hibernate框架搭建与简单的增删改查操作实现
  3. lib包目录结构:
    Hibernate框架搭建与简单的增删改查操作实现

三、Hibernate应用示例 HelloWorld:

  1. 搭建 Java 项目工程
    Hibernate框架搭建与简单的增删改查操作实现
  2. 导 jar 包(导入hibernate和数据库驱动包)
    Hibernate框架搭建与简单的增删改查操作实现
  3. 编写hibernate配置文件
    Hibernate框架搭建与简单的增删改查操作实现
  4. 编写实体类,编写映射文件
    Hibernate框架搭建与简单的增删改查操作实现
  5. 运行测试及增删改查操作
    Hibernate框架搭建与简单的增删改查操作实现
    添加
    Hibernate框架搭建与简单的增删改查操作实现
    查询
    Hibernate框架搭建与简单的增删改查操作实现
    修改
    Hibernate框架搭建与简单的增删改查操作实现
    删除
    Hibernate框架搭建与简单的增删改查操作实现

四、Hibernate core4.0 创建SessionFactory解释:

在前面增删改查操作实现的过程中,都用到了 如下代码:
Hibernate框架搭建与简单的增删改查操作实现
其中可以看到创建SessionFactory需要先构造一个ServiceRegistry对象。
顾名思义,ServiceRegistry是Service的注册表,它为Service提供了一个统一的加载、初始化、存放和获取机制。
Hibernate框架搭建与简单的增删改查操作实现
Hibernate框架搭建与简单的增删改查操作实现