SSH视频--Hibernate总结
2015-09-29 22:07
218 查看
前言
Hibernate是一个对象关系映射框架,通过JDBC进行轻量级的封装,完成数据持久化的任务。
Hibernate总结:
这一块,主要是讲解Hibernate的各种映射和查询和优化策略,在这里做一个总结,为之后得学习,奠定基础。
在延迟加载上,是使用了动态代理实现的,这个我们可以自己动手实现。
在性能优化上面,写了很大的功夫,如可以使用了缓存和批量抓取和批量更新的策略,缓存中分了3级缓存,给我们更多的选择,当然不是第三级缓存就是好的,合适才是最好的。其实这里的批量抓取和批量更新,说的就是事物实现的。
Hibernate的优点:
1、使用一对多的双向关联,尽量从多的一端维护。
2、不要使用一对一,尽量使用多对一。
3、配置对象缓存,不要使用集合缓存。
4、表字段要少,表关联不要怕多,有二级缓存撑腰。
总结:
Hibernate并不是一种新的东西,它只不过是我们之前学到东西的一种封装的,当然,你用到被人封装的东西,总要付出点什么,比如说:一些增删该的不完善等等,他一定给我们带来的好的会更多一些,我们要善于利用它的长处,并学会它的原理,同时也避开它的短处。
Hibernate是一个对象关系映射框架,通过JDBC进行轻量级的封装,完成数据持久化的任务。
Hibernate总结:
这一块,主要是讲解Hibernate的各种映射和查询和优化策略,在这里做一个总结,为之后得学习,奠定基础。
在延迟加载上,是使用了动态代理实现的,这个我们可以自己动手实现。
在性能优化上面,写了很大的功夫,如可以使用了缓存和批量抓取和批量更新的策略,缓存中分了3级缓存,给我们更多的选择,当然不是第三级缓存就是好的,合适才是最好的。其实这里的批量抓取和批量更新,说的就是事物实现的。
Hibernate的优点:
1、使用一对多的双向关联,尽量从多的一端维护。
2、不要使用一对一,尽量使用多对一。
3、配置对象缓存,不要使用集合缓存。
4、表字段要少,表关联不要怕多,有二级缓存撑腰。
总结:
Hibernate并不是一种新的东西,它只不过是我们之前学到东西的一种封装的,当然,你用到被人封装的东西,总要付出点什么,比如说:一些增删该的不完善等等,他一定给我们带来的好的会更多一些,我们要善于利用它的长处,并学会它的原理,同时也避开它的短处。
相关文章推荐
- Hibernate Oracle sequence的使用技巧
- jsp Hibernate批量更新和批量删除处理代码
- jsp hibernate的分页代码第1/3页
- JAVA+Hibernate 无限级分类
- SSH整合中 hibernate托管给Spring得到SessionFactory
- jsp hibernate 数据保存操作的原理
- hibernate中的增删改查实现代码
- 解决hibernate+mysql写入数据库乱码
- java优化hibernate性能的几点建议
- java Hibernate延迟加载
- hibernate 常用方法介绍
- 深入理解Hibernate中的flush机制
- 简单的手工hibernate程序示例
- 解析使用jdbc,hibernate处理clob/blob字段的详解
- 浅析java程序中hibernate的应用总结
- java面试常见问题之Hibernate总结
- 关于Hibernate的一些学习心得总结
- Hibernate管理Session和批量操作分析
- 基于spring+hibernate+JQuery开发之电子相册(附源码下载)
- java Hibernate 一对多自身关联问题