Rhyme/ Hibernate4 持久化与ORM的理解以及Hibernate4优缺点
来源:互联网 发布:尤克里里谱软件 编辑:程序博客网 时间:2024/06/05 13:10
Hibernate4 持久化与ORM的理解以及Hibernate4优缺点
1、持久化
a、狭义的概念
将数据保存在物理介质中长期保存
b、广义的概念
对数据的crud操作都叫持久化
c、加载
加载是hibernate中特有的概念,表示将数据从数据库库加载到session中
2、ORM的理解
首先ORM是Object Relation Mapping 的缩写
通过上图我们可以理解到ORM架构的作用就是解决对象与关系型数据库之间的关系,而其中的Mapping就是解决这一问题的关键,通常这一问题也被称为阻抗不匹配问题。
简单来说,ORM框架的作用就是利用面向对象的思维来处理关系型数据库,能让程序更关注与业务本身
3、Hibernate的优缺点
#、优点
1、解决了阻抗不匹配问题,也就是对象与关系数据的映射问题
2、提高程序员的开发效率,让程序员更加关注于业务
3、移植性强,由于hibernate会自动更具不同的数据库来动态的调整sql语句,所以具有较强的移植性
4、轻量级框架、不具侵入性,不依赖容器,容易配置和使用,启动时间较短
#、缺点
1、由于是hibernate内部自动处理与优化SQl语句,所以对于一些效率要求较高的项目,就不太适合,虽然hibernate针对这个开发除了专门用户个性化处理SQL的标签,但学习成本较高
这也正是为什么hibernate的市场会逐渐被mybatis占据的原因之一
阅读全文
0 0
- Rhyme/ Hibernate4 持久化与ORM的理解以及Hibernate4优缺点
- Hibernate4 : 持久化你的第一个类
- 使用hibernate4进行数据持久化操作的步骤
- Hibernate4中的onetomany的理解
- hibernate4
- Hibernate4
- Hibernate4
- hibernate4
- Hibernate4
- hibernate4
- hibernate4
- hibernate4
- Hibernate4
- hibernate4与hibernate3的区别
- hibernate4与hibernate3的区别
- spring3与hibernate4的整合
- 持久化与ORM
- Spring4 hibernate4与strtus2的整合
- JPA + SpringData 操作数据库原来可以这么简单 ---- 深入了解 JPA
- 蒟蒻复习之-----LCA
- iOS-工厂方法模式的运用
- 自启动的管理
- Weex踩坑记录
- Rhyme/ Hibernate4 持久化与ORM的理解以及Hibernate4优缺点
- printf重定向
- JZOJ3126 大LCP(GDKOI 2013)
- CS 300 X Distance 思维+并查集
- RxSwift + MJRefresh 打造自动处理刷新控件状态
- (HTML5)表单样式
- redis和memcached的区别
- spring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2
- 原生加速中国区Kubernetes安装