1. Hibernate的概念
Hibernate是JavaEE企业级应用的DAO层(ORM)框架。
2. Hibernate的功能
CUDR:对DB增,删,改,查
C-Create - insert 增加
D-Delete - Delete from 删除
U-Update - Update 修改
R-Retrieve - select … 查询
3. 基于JavaEE的DAO层框架
1.Hibertnate
2.Mybatis(当前的主流框架)
3.iBatis
4.JPA
5.TopLink
6.JDO
4. Hibernate的组成
1.API:
(1)接口:
SessionFactory
Session
Transaction
Query
(2)类(工厂类):
Configuration
2.基本信息:配置数据库和其他信息。
hibernate.cfg.xml
hibernate.properties
3.映射信息:表达Model类与表的对应关系信息。
(1)XML配置: DepartmentModel.hbm.xml
(2)Java Annotation配置:
@Entity
@Table(name="oa_departmnet")
class DepartmentModel {
}
5. ORM的概念
1.ORM: Object Relational Mapping
2.映射关系
(1) 类- 表
(2) 对象-记录
(3) 属性-字段
根据老师课堂笔记整理