分类
大小:5.4M更新:2016-01-21
类别:教育学习系统:WinAll
Hibernate4.1.1包含Hibernatev3中中文翻译官方版本,中文翻译结果为:Getting Started Guide(入门指南),Hibernate Developer Guide(Hibernate开发者指南),Hibernate Core Reference Manual(Hibernate核心参考手册)。
1、Hibernate是对JDBC进一步封装
原来没有使用Hiberante做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理,所以出现了Hibernate把JDBC封装了一下,我们不用操作数据,直接操作它就行了。
2、我们再从分层的角度来看
我们知道非常典型的三层架构:表示层,业务层,还有持久层。Hiberante也是持久层的框架,而且持久层的框架还有很多,比如:IBatis,Nhibernate,JDO,OJB,EJB等等。
3、Hibernate是开源的一个ORM(对象关系映射)框架。
ORM,即Object-Relational Mapping,它的作用就是在关系型数据库和对象之间做了一个映射。从对象(Object)映射到关系(Relation),再从关系映射到对象。这样,我们在操作数据库的时候,不需要再去和复杂SQL打交道,只要像操作对象一样操作它就可以了(把关系数据库的字段在内存中映射成对象的属性)。
从上图中,我们可以看出Hibernate六大核心接口,两个主要配置文件,以及他们直接的关系。Hibernate的所有内容都在这了。那我们从上到下简单的认识一下,每个接口进行一句话总结。
1、Configuration接口:负责配置并启动Hibernate
2、SessionFactory接口:负责初始化Hibernate
3、Session接口:负责持久化对象的CRUD操作
4、Transaction接口:负责事务
5、Query接口和Criteria接口:负责执行各种数据库查询
三叶草考试模拟系统官方版(三叶草学考系统)教育学习Mv2019.4 最新版
查看勇芳新计算器教育学习Mv3.5.286 绿色免费版
查看智慧职教慕课刷课查题工具教育学习.53Mv2.5 最新绿色版
查看宝宝学唐诗(语音朗颂)教育学习.86MV1.0免费版
查看数学计算器教育学习Mv8.0 绿色版
查看chinahrt.com专技人员继续教育刷课教育学习.41M绿色版
查看北斗育才国学数字软件教育学习Mv16.11.81官方版
查看中国移动云视讯同步课堂教育学习Mv1.0.0官方版
查看Mathematica科学计算软件教育学习MV10.3.1免费中文mac/win版
查看听课宝教育学习Mv1.1 官方最新版
查看题库专家(专业刷题软件)教育学习Mv 1.0 pc版
查看2017年全国青少年禁毒知识竞赛在线答题题库教育学习.04M官网最新excel版
查看12xue学生电脑版教育学习M8.0.6
查看超星尔雅刷课软件教育学习.41M1.0.0.3最新版
查看2014年高考真题历史试题及答案(15套精品)教育学习Mword免费
查看考无忧江苏省职称计算机模拟考试题库软件教育学习M2015公共+Office2003模块
查看伯索学生端PC版教育学习Mv4.62.754 官方版
查看布卡客户端教育学习Mv6.0.2官方版
查看点五模拟交通信号灯教育学习M绿色版
查看悠学小伙伴电脑版教育学习Mv1.0.5官方PC版
查看考无忧2018新大纲会计从业资格无纸化考试题库软件教育学习Mv18.1
查看国家二级计算机考试MS-Office历年真题题库及答案教育学习.09M2017最新全国版
查看天启软件广东【职业】【人才】继续教育网学习助手考试版教育学习MV2.5绿色版
查看珞咖课堂教育学习Mv1.0.0.123官方版
查看点击查看更多