1.hibernate介绍

软件分层架构:

Hibernate的概念

 

2.框架简介

基于java语言开发的一套orm框架,

好处:方便开发,减少代码量,性能稍高, 跨数据库平台。

ORM(Object Relation Mapping):

Object: 类 属性 数据类型 对象

Relation:表名 字段 数据类型 行级数据

Mapping:把Object类型的数据映射到关系型数据库中,这样就可以让我们只操作对象,不需要再操作数据库。

3.hibernate的实质

封装JDBC+SQL

Hibernate的概念

市场上其他的持久层框架:

jdbc

hibernate

JPA

ibatis/mybatis

springJDBCTemplate

4.hibernate系统架构

Hibernate的概念

 

Hibernate的概念

  • Transactient Object(瞬时对象)
  • Persistent Object(持久对象)
  • Session(hibernate的会话)
  • SessionFactory(会话工厂):这是一个进程级别的对象,重量级。
  • Transaction(本地事务)
  • TransctionFactory(事务工厂)
  • ConnectionProvider:使用第三方的数据源,如:C3P0,dbcp
  • JNDI(java naming directory interface):提供的就是资源的目录
  • JDBC:操作数据库的api
  • JTA:跨数据库的事务

Hibernate的概念

 

相关文章:

  • 2021-10-09
  • 2021-11-26
  • 2021-12-06
  • 2021-11-03
  • 2021-10-19
  • 2021-11-28
  • 2021-07-31
  • 2021-11-09
猜你喜欢
  • 2021-11-07
  • 2021-09-18
  • 2021-08-20
  • 2021-05-21
  • 2021-12-06
  • 2022-01-14
相关资源
相似解决方案