🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 10.4.3\. 条件查询(Criteria queries) HQL极为强大,但是有些人希望能够动态的使用一种面向对象API创建查询,而非在他们的Java代码中嵌入字符串。对于那部分人来说,Hibernate提供了直观的`Criteria`查询API。 ``` Criteria crit = session.createCriteria(Cat.class); crit.add( Expression.eq( "color", eg.Color.BLACK ) ); crit.setMaxResults(10); List cats = crit.list(); ``` `Criteria`以及相关的`样例(Example)`API将会再[第 15 章 _条件查询(Criteria Queries)_ ](../Text/pr01_split_000.html "第 15 章 条件查询(Criteria Queries) ")中详细讨论。