`
raymond.chen
  • 浏览: 1437051 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

数据检索方法的比较

阅读更多

query:使用hsql语句,可以设置参数是常用的一种方式
criteria:尽量避免了写hql语句,看起来更面向对象了。
find:这种方式已经被新的hibernate丢弃

get和load方式是根据id取得一个记录
下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。

1,从返回结果上对比:
load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常
get方法检索不到的话会返回null

2,从检索执行机制上对比:
get方法和find方法都是直接从数据库中检索
而load方法的执行则比较复杂
1,首先查找session的persistent Context中是否有缓存,如果有则直接返回
2,如果没有则判断是否是lazy,如果不是直接访问数据库检索,查到记录返回,查不到抛出异常
3,如果是lazy则需要建立代理对象,对象的initialized属性为false,target属性为null
4, 在访问获得的代理对象的属性时,检索数据库,如果找到记录则把该记录的对象复制到代理对象的target
上,并将initialized=true,如果找不到就抛出异常

分享到:
评论

相关推荐

    [数据检索][美赛]美赛数据检索库及检索方法

    2. **数据检索方法**:常见的数据检索方法包括关键词搜索、布尔运算、引文追踪、主题词检索等。关键词搜索是最基础的方式,通过输入与问题相关的词语来查找信息;布尔运算结合“与”、“或”、“非”等逻辑操作,...

    图书馆资源检索培训与数据检索方法

    《图书馆资源检索培训与数据检索方法》是一门关于有效利用图书馆和网络资源进行信息查找的课程。这门课程旨在帮助用户掌握如何高效地检索和获取各类文献信息,包括图书、期刊论文、学位论文、会议文献、专利文献、...

    基于图深度学习的Mocap数据检索方法.pdf

    本文主要探讨了一种基于图深度学习的Mocap数据检索方法,并详细分析了该方法的技术细节和优势。 首先,Mocap技术在电影、动画、游戏以及体育训练等众多领域都具有广泛的应用价值。Mocap技术能记录人体的动作,为...

    行业分类-设备装置-一种云平台数据检索方法.zip

    标题中的“行业分类-设备装置-一种云平台数据检索方法”揭示了该压缩包内容的主要领域,即在信息技术(IT)行业中,与设备装置相关的云平台数据检索技术。这种技术通常涉及云计算、大数据处理和信息检索等多个方面,...

    信息检索方法-PPT

    《信息检索方法》 在数字化时代,信息检索已经成为我们日常工作中不可或缺的一部分。信息检索方法主要涉及如何有效地在海量数据中找到所需的信息,这对个人和企业的决策制定至关重要。本主题将围绕两个核心文件——...

    一种基于目录服务的分布式空间元数据检索方法.pdf

    本文提出了一个基于目录服务的分布式空间元数据检索方法,该方法着眼于解决传统集中式检索系统无法应对日益增长的空间数据资源和用户访问量的问题。在开始深入解析之前,有必要对文档标题和描述中提及的关键概念和...

    深度学习驱动的跨模态数据检索.pdf

    在文章的引言部分,作者指出了当前搜索引擎的局限性,即传统以文搜文的单模态检索方法无法满足对检索速度和正确性的高要求。研究者们通过将模态间的相似度整合到一个图正则化项中,提高了跨模态数据检索的效率和准确...

    电信设备-多级数据存储方法及装置、多级数据结构、信息检索方法.zip

    这种结构使得数据检索更高效,尤其在大数据环境下,可以显著减少搜索时间。此外,多级数据结构还能适应数据的动态变化,方便进行数据的插入、删除和更新操作。 最后,信息检索方法在电信设备中扮演着关键角色。有效...

    电子功用-基于电力关键词分词的数据检索方法及装置

    标题中的“电子功用-基于电力关键词分词的数据检索方法及装置”揭示了本文档的核心内容,涉及的是在电子数据处理领域,尤其是电力行业的信息检索技术。这种方法和装置主要是利用电力关键词进行分词处理,从而提高...

    基于大数据挖掘的图像检索方法研究.pdf

    文档指出,为了应对传统图像检索方法在处理大数据时的局限性,采用大数据挖掘技术,利用分布式存储和并行处理来缩减图像数据量对检索耗时的影响,并能快速挖掘与语义概念相关联的视觉模式,从而提高图像检索的效率和...

    论文研究-基于session数据的信息检索优化方法 .pdf

    本文讨论了基于会话数据进行信息检索优化的算法研究。在互联网信息检索领域,传统的技术通常集中在如何回应用户的单次查询并返回相关结果,但现实场景中用户往往需要通过一系列查询来找到自己真正想要的信息。这种与...

    信息检索方法文献检索途径

    在这个数字化时代,有效的信息检索方法能够帮助我们迅速找到所需的知识,避免科研重复,提高信息素质,培养创新思维,并支持科学决策。本篇文章主要介绍了信息检索的基本概念、重要性以及常见的文献检索途径和方法。...

    用于高效检索的数据结构模式快速匹配仿真.pdf

    1. 数据检索中的数据结构模式匹配: 数据检索是处理、分析和提取数据中所需信息的过程。在这个过程中,数据结构模式匹配起到了决定性的作用。它是一种技术,通过将数据结构以特定的模式匹配,来发现数据中潜在的有...

    ASP_NET实现网页数据检索方法的探索

    ### ASP.NET实现网页数据检索方法的探索 #### 核心知识点概述 文章深入探讨了如何利用ASP.NET结合ADO.NET和SQL Server 2000来实现网页数据检索功能,特别关注于数据的分类与二次检索。ASP.NET作为Microsoft为下...

    基于内容的图像检索方法

    【基于内容的图像检索方法】是一种先进的信息技术,它允许用户通过描述图像的视觉特性来查找相似的图片,而无需依赖关键词或元数据。这种方法的核心在于理解并解析图像内容,为图像建立一种有效的表示方式,以便在...

    分布式空间数据服务两级检索方法研究.pdf

    总体来说,分布式空间数据服务两级检索方法的研究是对现有空间数据服务检索方法的一个重要补充和改进,它不仅提高了检索效率,还拓宽了空间数据服务的应用范围。随着地理信息系统在各行各业的广泛应用,该方法的研究...

    基于图像数据挖掘的有向图模型检索方法.pdf

    总结而言,基于图像数据挖掘的有向图模型检索方法通过综合传统特征提取方法和创新的数据挖掘策略,在提高图像检索性能方面展现出明显的进步。该方法不仅提高了图像检索的精确度和召回率,还为处理大规模图像数据集...

Global site tag (gtag.js) - Google Analytics