Hibernate:HQL/QBC查询语言比较的用法

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

Hib的检索方式

1'导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象

假如是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。

2'OID检索方式。通过session的get,load方法知道了OID的情况下可以使用

3'HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询

4'QBC检索方式。利用QBCAPI来检索它是封装了基于字符串的查询语句

5'本地的SQL检索方式。使用本地数据库的SQL查询语句Hib会负责把检索到的JDBC结果集映射为持久化对象图。

五种检索方式的使用场合和特点:

HQL : 是面向对象的查询语言,同SQL有些相似是Hib中最常用的方式。

查询设定各种查询条件。

支持投影查询,检索出对象的部分属性。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航