1导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象 假如是首次执行此方法,Hib会" />
龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

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

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
Hib的检索方式 ?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象 假如是首次执行此方法,Hib会

Hib的检索方式<?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

 

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中最常用的方式。

 

       查询设定各种查询条件。

 

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


  
精彩图集

赞助商链接