Hib的檢索方式
如果是首次執行此方法
五種檢索方式的使用場合和特點
HQL
查詢設定各種查詢條件
支持投影查詢
支持分頁查詢
提供內制的聚集函數
能調用用戶的自定義SQL
支持子查詢
支持動態綁定參數
建議使用Query接口替換session的find方法
Query Q = session
query
query
list result = query
QBC : QBCAPI提供了另一種方式
Criteria criteria = session
Criterion criterion
Criterion criterion
Critera = criteria
Critera = criteria
list result = criteria
或是
SQL : 采用HQL和QBC檢索時
Query query = session
query
query
list result = query
/////////////多態查詢
HQL
QBC
HQL : session
QBC : session
下面的HQL查詢語句將檢索出所有的持久化對象
from java
from java
////////////查詢的排序
HQL
Query query = session
QBC
Criteria criteria = session
criteria
HQL :
Query query = session
QBC :
Criteria criteria = session
criteria
criteria
import net
import mypack
Criteria criteria = session
criteria
///////////HQL語句的參數綁定Query接口提供了綁定各種Hib映射類型的方法
setBinary()
setString()
setBoolean()
setByte()
setCalendar()
setCharacter()
setDate()
setDouble()
setText()
setTime()
setTimestamp()
setEntity()//把參數與一個持久化類的事例綁定lsit result = session
setParameter()//綁定任意類型的參數
setProperties()//把命名參數與一個對象的屬性值綁定 Query query = session
Query
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28916.html