- 译者序
- 前言
- 本书怎么使用
- 本书排版字体约定
- 本书网站
- 致谢
- 第一部分 Hibernate 快速入门
- 第 1 章 安装和设置
- 第 2 章 映射简介
- 第 3 章 驾驭 Hibernate
- 第 4 章 集合与关联
- 第 5 章 更复杂的关联
- 第 6 章 自定义值类型
- 第 7 章 映射标注
- 第 8 章 条件查询
- 第 9 章 浅谈 HQL
- 第二部分 与其他工具的集成
- 第 10 章 将 Hibernate 连接到 MySQL
- 第 11 章 Hibernate 与 Eclipse:Hibernate Tools 使用实战
- 第 12 章 Maven 进阶
- 第 13 章 Spring 入门:Hibernate 与 Spring
- 第 14 章 画龙点睛:用 Stripes 集成 Spring 和 Hibernate
- 附录 A Hibernate 类型
- 附录 B Criteria API
- 附录 C Hibernate SQL 方言
- 附录 D Spring 事务支持
- 附录 E 参考资源
- 作者简介
- 封面介绍
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Property 工厂
在目前介绍的方法中,都是先按照感兴趣的内容来创建条件查询、投影或者排序实例,再将查询涉及的属性名称作为参数传递给相关方法。Criteria API 也支持用与上述相反的方向来进行处理,先从属性开始,再调用一个方法来构建基于该属性的查询或投影。org.hibernate.criterion.Property 是一个创建 Property 实例的工厂,如果你喜欢后面这种构建查询的方法,就可以使用这个类。Property 定义了一个静态的 forName()方法,调用它就可以创建一个代表特定属性的实例。在获得实例以后,就可以再调用该实例提供的方法来创建基于它代表的属性上的条件查询、投影以及排序。本书这里只列举一些经常使用到的方法,省略介绍的方法主要与离线查询(detached criteria)和子查询有关,这些主题已经超出本书的范围。当你需要了解它们时,可以看看《Java Persistence with Hibernate》中的"Advanced query options"(高级查询选项)这一章,或是在线参考文档中的"Detached queries and subqueries"( [1] )(离线查询和子查询)这一部分。
[1] http://www.hibernate.org/hib_docs/v3/reference/en/html/querycriteria.html#querycriteria-detachedqueries.
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论