作为QBC工具的一部分,Hibernate支持QBE(query by example)。QBE的意图在于它支持通过一些特定的属性来执行查询。查询的结果返回所有具有匹配属性的实例。QBE并不是一种特别的方法,但是在某些程序中它很有用。下面的代码片段描述了一个Hibernate QBE:
QBE的一个典型应用就是通过属性匹配返回结果。而这通过查询语言则很难完成。
QBC以及QBE会在第七章进行详细的讨论。
现在你已经了解了Hibernate基本的查询机制。在剩下的部分我们将集中在对象取得的策略。对象取得策略决定了在对象图上哪一个部分是需要取得的。