Hibernate三种检索策略的优缺点对比
来源:互联网 发布:中小学教师网络培训 编辑:程序博客网 时间:2024/05/19 14:38
1立即检索;
优点:对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便的从一个对象导航到与它关联的对象;
缺点:1.select语句太多;2.可能会加载应用程序不需要访问的对象白白浪费许多内存空间;
2延迟检索:
优点:由应用程序决定需要加载哪些对象,可以避免可执行多余的select语句,以及避免加载应用程序不需要访问的对象。因此能提高检索性能,并且能节省内存空间;
优点:1对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便地冲一个对象导航到与它关联的对象。2使用了外连接,select语句数目少;
优点:对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便的从一个对象导航到与它关联的对象;
缺点:1.select语句太多;2.可能会加载应用程序不需要访问的对象白白浪费许多内存空间;
2延迟检索:
优点:由应用程序决定需要加载哪些对象,可以避免可执行多余的select语句,以及避免加载应用程序不需要访问的对象。因此能提高检索性能,并且能节省内存空间;
缺点:应用程序如果希望访问游离状态代理类实例,必须保证他在持久化状态时已经被初始化;
适用范围:(1)一对多或者多对多关联。(2)应用程序不需要立即访问或者根本不会访问的对象。
优点:1对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便地冲一个对象导航到与它关联的对象。2使用了外连接,select语句数目少;
缺点:1 可能会加载应用程序不需要访问的对象,白白浪费许多内存空间;2复杂的数据库表连接也会影响检索性能。
适用范围:
(1)多对一或者一对一关联。
(2)应用程序需要立即访问的对象。
(3)数据库系统具有良好的表连接性能
0 0
- Hibernate三种检索策略的优缺点对比
- 比较Hibernate的三种检索策略优缺点
- hibernate面试题 --- Hibernate三种检索策略优缺点
- Hibernate 三种检索策略
- hibernate检索策略对比及二级缓存的并发访问策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- Hibernate的检索策略
- 【Hibernate的检索策略】
- 乐观锁和悲观锁
- swift gcd 延时调用封装
- key_len计算规则
- iOS开发中控制屏幕旋转,个别界面强制横屏
- 手把手教你做爬虫---基于NodeJs
- Hibernate三种检索策略的优缺点对比
- LeetCode 235. Lowest Common Ancestor of a Binary Search Tree
- API接口设计 - 身份认证篇
- 集合竞价 CCF java实现 (大部分代码是借鉴的别人的,)
- java 反射机制详解
- 常用服务的端口
- JAVA操作mongoDB
- Hadoop namenode 不能启动解决方案
- python 爬虫好文 urllib cookie beautifulsoap