Hibernate框架搭建与简单的增删改查操作实现
一、Hibernate简介
Hibernate是一款持久层框架,也是一款叫ORM框架。我们市场上使用的数据库软件大部分都是关系型数据库,比如 Sql Server,MySQL,Oracle,DB2。我们使用的Java是面向对象的语言。在Java程序中主要操作是对象,而数据存储使用的是关系型数据库,操作很不直观。为了解决这个问题产生一种叫ORM的技术。ORM全称叫Object Relation Mapping(对象关系映射),他相当在对象和关系型数据库之间建立了一个桥梁,最终对对象的操作,都在关系型数据库中的到体现。
二、Hibernate的目录结构
- 顶层目录结构:
- Documentation 文档目录结构:
- lib包目录结构:
三、Hibernate应用示例 HelloWorld:
- 搭建 Java 项目工程
- 导 jar 包(导入hibernate和数据库驱动包)
- 编写hibernate配置文件
- 编写实体类,编写映射文件
- 运行测试及增删改查操作
添加
查询
修改
删除
四、Hibernate core4.0 创建SessionFactory解释:
在前面增删改查操作实现的过程中,都用到了 如下代码:
其中可以看到创建SessionFactory需要先构造一个ServiceRegistry对象。
顾名思义,ServiceRegistry是Service的注册表,它为Service提供了一个统一的加载、初始化、存放和获取机制。