词条 | QBC |
释义 | QBC(Query By Criteria) API提供了检索对象的另一种方式,它主要有Criteria接口、Criterion接口和Expresson类组成,它支持在运行时动态生成查询语句。 Hibernate中共提供了三种检索方式:HQL(Hibernate Query Language)、QBC、QBE(Query By Example)。 QBC检索步骤QBC检索步骤: 1.调用Session的createCriteria()方法创建一个Criteria对象。 2.设定查询条件。Expression类提供了一系列用于设定查询条件的静态方法, 这些静态方法都返回Criterion实例,每个Criterion实例代表一个查询条件。 Criteria的add()方法用于加入查询条件。 3.调用Criteria的list()方法执行查询语句。该方法返回List类型的查询结果,在 List集合中存放了符合查询条件的持久化对象。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。