hibernate学习 hibernate概述
2017-07-06 18:10
211 查看
hibernate之所以能流行,毫无疑问,是因为jdbc连接池技术有这个这样或者那样的弊端:
jdbc缺点
1、编程的时候很繁琐,用的try和catch比较多
2、jdbc没有做数据的缓存
3、没有做到面向对象编程
4、sql语句的跨平台性很差
jdbc的优点
效率比较高
hibernate的优点
1、完全的面向对象编程
2、hibernate的缓存很牛的,一级缓存,二级缓存,查询缓存 重点
3、编程的时候就比较简单了
4、跨平台性很强
5、使用场合就是企业内部的系统
hibernate的缺点
1、效率比较低
2、表中的数据如果在千万级别,则hibernate不适合
3、如果表与表之间的关系特别复杂,则hibernate也不适合
当然,hibernate也不是万能的,它在它适用的领域很强。对于大型项目,还是建议使用mybatis。
jdbc缺点
1、编程的时候很繁琐,用的try和catch比较多
2、jdbc没有做数据的缓存
3、没有做到面向对象编程
4、sql语句的跨平台性很差
jdbc的优点
效率比较高
hibernate的优点
1、完全的面向对象编程
2、hibernate的缓存很牛的,一级缓存,二级缓存,查询缓存 重点
3、编程的时候就比较简单了
4、跨平台性很强
5、使用场合就是企业内部的系统
hibernate的缺点
1、效率比较低
2、表中的数据如果在千万级别,则hibernate不适合
3、如果表与表之间的关系特别复杂,则hibernate也不适合
当然,hibernate也不是万能的,它在它适用的领域很强。对于大型项目,还是建议使用mybatis。
相关文章推荐
- Hibernate学习之概述
- 【Hibernate框架学习】:Hibernate框架概述
- Hibernate学习1 -- 概述
- Hibernate学习笔记之概述
- [原创]java WEB学习笔记78:Hibernate学习之路---session概述,session缓存(hibernate 一级缓存),数据库的隔离级别,在 MySql 中设置隔离级别,在 Hibernate 中设置隔离级别
- Hibernate框架学习(五)——批量查询(概述)
- JavaWeb学习笔记-Hibernate-01-概述
- Hibernate的学习总结(概述)
- Hibernate学习-01:Hibernate框架的概述
- 开始学习Hibernate!
- 学习HIBERNATE
- hibernate+mysq学习中遇到的错误及解决方法(1)
- Hibernate 学习笔记
- hibernate学习 第二天
- 学习Struts+spring+hibernate的笔记
- 自学习智能搜索引擎算法概述
- 使用JBuilderX+MSSqlServer快速学习Hibernate的示例
- 学习Hibernate in Action读书笔记(1)
- 学习部署struts+hibernate例子--PowerAcl的笔记
- Servlet学习笔记(一)-----概述