QBC

QBC(Query By Criteria)是一個計算機系統函式。

QBC(Query By Criteria) API提供了檢索對象的另一種方式,它主要由Criteria接口、Criterion接口和Expresson類組成,它支持在運行時動態生成查詢語句。
Hibernate中共提供了三種檢索方式:HQL(Hibernate Query Language)、QBC、QBE(Query By Example)。
QBC檢索步驟:
1.調用Session的createCriteria()方法創建一個Criteria對象。
2.設定查詢條件。Restrictions類提供了一系列用於設定查詢條件的靜態方法
這些靜態方法都返回Criterion實例,每個Criterion實例代表一個查詢條件。
Criteria的add()方法用於加入查詢條件。
3.調用Criteria的list()方法執行查詢語句。該方法返回List類型的查詢結果,在
List集合中存放了符合查詢條件的持久化對象。

相關詞條

熱門詞條

聯絡我們