第6节 高级数据检索.pptVIP

  • 5
  • 0
  • 约5.98千字
  • 约 51页
  • 2017-06-03 发布于湖北
  • 举报
Hibernate ORM 最佳实践 第6章 高级数据检索 回顾 使用动态类进行关系映射 使用组件component进行关系映射 映射值类型的集合 一个持久化类对应多个表的映射 目标 QBC(query by criteria)面向对象查询方式 利用HQL和criteria连接查询 Hibernate的数据检索策略 QBC数据检索 HQL示例 QBC查询主要类 Criteria接口:用来设置各种查询条件的 示例 示例 分析-1 分析-2 示例 代码 代码 示例 代码 DetachedCriteria类 在前面例子中,在使用Criteria对象的前提必须有一个Session对象,因此这种依赖关系限制Criteria接口的使用范围。 考虑以下情况: ①需要在没有Session对象的情况下创建数据查询; ②同一个数据查询跨越多个Session对象 Hibernate提供一个可以脱离Session对象的查询对象:DetachedCriteria 示例 小结 Criterion类和Restrictions类 Restrictions类的方法 Projection和Projections类 Projections的方法 示例 逻辑组合 如果逻辑关系比较复杂,可以使用Restrictions.disjunction()代表逻辑或、Restrictions.conjuctio

文档评论(0)

1亿VIP精品文档

相关文档