码迷,mamicode.com
首页 > Web开发 > 详细

1.Hibernate简介

时间:2016-07-20 17:45:27      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

1.框架简介:
定义:基于java语言开发的一套ORM框架;
优点:a.方便开发;
          b.大大减少代码量;
          c.性能稍高(不能与数据库高手相比,较一般数据库使用者编写的代码具有一定的优势);
          d.跨数据库平台;
ORM(Object Relation Mapping):
Object 实体类 属性 数据类型 对象
Relation 表名 字段 数据类型 记录
Mapping 把Object类型数据映射到关系型数据库中,这样就可以只操作对象,而不需要操作数据库。
2.Hibernate的运行过程如下图:
技术分享
技术分享
3.Hibernate架构:
技术分享
技术分享
名词解释(参考中间架构图):
Transient Object:瞬时对象;
Persistent Object:持久化对象(硬盘等物理存储介质);
Session:Hibernate会话;
Session Factory:会话工厂,进程级对象(重量级);
Transation Factory:s事务工厂;
Connection provider:第三方数据源;
JNDI(Java Naming Director Interface):提供资源目录;
JDBC(Java Data Basic Connection):数据库链接;
JTA(Java Transation API):跨数据库的事物;
4.Hibernate的实质:
技术分享
技术分享
5.市场上其他持久层框架:
JDBC,Hibernate,JPA,Ibatis/Mybatis,SpringJDBCTemplate
 

1.Hibernate简介

标签:

原文地址:http://www.cnblogs.com/IceGhostHYB/p/5688965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!