Hibernate:HQL/QBC查询语言比较的用法
2008-01-05 10:09:39 来源:WEB开发网核心提示:Hib的检索方式 1'导航对象图检索方式,通过已经加载的对象,Hibernate:HQL/QBC查询语言比较的用法,调用.iterator()方法可以得到order对象 假如是首次执行此方法,Hib会从数据库加载关联的order对象, 查询设定各种查询条件, 支持投影查询,否则就从缓存中得到, 2'
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中最常用的方式。
查询设定各种查询条件。
支持投影查询,检索出对象的部分属性。
[]
- ››Hibernate 之父:是时候升级到Java EE 6了
- ››Hibernate查询
- ››Hibernate和iBATIS比较(摘自网络)
- ››Hibernate使用Projections进行聚合操作
- ››hibernate中java.util.Date类型映射
- ››hibernate中update与saveOrUpdate的区别
- ››Hibernate各种映射关系总结
- ››hibernate 3.3采用新的缓存方法
- ››Hibernate过滤器使用窍门
- ››Hibernate属性查询简单讲述
- ››hibernate注解方式实现复合主键
- ››Hibernate通用序列化方案,避免延迟加载问题及序列...
更多精彩
赞助商链接