Hibernate基础原理(一)
来源:互联网 发布:win10 加密软件哪款好 编辑:程序博客网 时间:2024/06/07 05:15
①.Hibernate基本原理(一)
1.Hibernate对各种JDBC语句,connection的管理进行了封装。直接操作Hibernate就可以了。
2.分析角度看,Hibernate也是持久层框架。
3.Hibernate是开源的一个ORM(对象关系映射)框架。即把关系数据库的字段在内存中映射成对象的属性。
a.Configurtion接口:负责配置并启动Hibernate
b.SessionFactory接口:负责初始化Hibernate
c:Session接口:负责持久化对象的CRUD操作
d.Transaction接口:负责事物
e:Query接口和Criteria接口:负责执行各种数据库查询
②.Hibernate的优/缺点:
优点:
1.更加对象化
以对象化的思维操作数据库,开发更加对象化。
2.移植性
Hibernate做了持久层的封装,你就不知道数据库,你写的所有代码都具有可复用性。
3.Hibernate是一个没有入侵性的框架,称为轻量级框架。
对比Struts的Action和ActionForm, 都需要继承,离不开Struts。Hibernate就不需要继承任何类和实现任何接口。这样的对象叫POJO对象
4.Hibernate代码测试方便。
5.提高效率,提高生产力。
缺点:
1.使用数据库特性的语句,将很难调优
2.对大批量数据更新存在问题
3.系统中存在大量的攻击查询功能
1.Hibernate对各种JDBC语句,connection的管理进行了封装。直接操作Hibernate就可以了。
2.分析角度看,Hibernate也是持久层框架。
3.Hibernate是开源的一个ORM(对象关系映射)框架。即把关系数据库的字段在内存中映射成对象的属性。
a.Configurtion接口:负责配置并启动Hibernate
b.SessionFactory接口:负责初始化Hibernate
c:Session接口:负责持久化对象的CRUD操作
d.Transaction接口:负责事物
e:Query接口和Criteria接口:负责执行各种数据库查询
②.Hibernate的优/缺点:
优点:
1.更加对象化
以对象化的思维操作数据库,开发更加对象化。
2.移植性
Hibernate做了持久层的封装,你就不知道数据库,你写的所有代码都具有可复用性。
3.Hibernate是一个没有入侵性的框架,称为轻量级框架。
对比Struts的Action和ActionForm, 都需要继承,离不开Struts。Hibernate就不需要继承任何类和实现任何接口。这样的对象叫POJO对象
4.Hibernate代码测试方便。
5.提高效率,提高生产力。
缺点:
1.使用数据库特性的语句,将很难调优
2.对大批量数据更新存在问题
3.系统中存在大量的攻击查询功能
阅读全文
0 0
- Hibernate基础原理(一)
- Hibernate基础(一)
- hibernate-基础原理(2)
- Hibernate原理解析(一)
- (一)Hibernate之基础
- hibernate 基础方法(一)
- Hibernate原理与应用(一)
- 【Hibernate】(一)入门及原理
- Hibernate一、二级缓存原理
- Hibernate 学习笔记(基础篇一)
- Hibernate基础学习一
- 一、Hibernate基础入门
- Hibernate基础一
- Hibernate - 基础 一
- DRAM内存原理(一)内存基础
- docker 基础工作原理(一)
- JAVA基础--JVM原理(一)
- JAVA基础--JVM原理(一)
- open falcon接口API和java代码用okhttp连接的问题
- iOS MVC简单的原理
- LintCode 寻找缺失的数
- 分布式开放消息系统(RocketMQ)的原理与实践
- 调用系统设置页面和WIFI设置页面
- Hibernate基础原理(一)
- 防sql注入方法
- 数据智能需求旺盛 阿里云MaxCompute 2.0华南区开服
- 使用sleuth实现微服务跟踪
- 剑指Offer_面试题35_第一个只出现一次的字符
- webdriver定位元素的几种方式讲解
- Base64编码原理与应用(详细)
- python file write之后无法read的原因和处理办法
- switch的比较用法