jp.go.nict.langrid.dao.hibernate
クラス CriteriaUtil

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.hibernate.CriteriaUtil

public class CriteriaUtil
extends Object

Criteria関連のユーティリティ。

バージョン:
$Revision: 10819 $
作成者:
$Author: Takao Nakaguchi $

コンストラクタの概要
CriteriaUtil()
           
 
メソッドの概要
static void addMatchingConditions(org.hibernate.Criteria criteria, MatchingCondition... conds)
           
static void addOrders(org.hibernate.Criteria criteria, Order[] orders)
          オーダーを追加する。
static int getCount(org.hibernate.Criteria criteria)
          データ件数を返す。
static List<?> getList(org.hibernate.Criteria criteria, int startIndex, int maxCount, Order[] orders)
          全要素を指定されたオーダーで返す。
static void setFirstAndMax(org.hibernate.Criteria criteria, int firstResult, int maxResults)
          最初の結果と最大件数を設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CriteriaUtil

public CriteriaUtil()
メソッドの詳細

getCount

public static int getCount(org.hibernate.Criteria criteria)
                    throws org.hibernate.HibernateException
データ件数を返す。

パラメータ:
criteria - クライテリア
戻り値:
件数
例外:
org.hibernate.HibernateException - 処理に失敗した

getList

public static List<?> getList(org.hibernate.Criteria criteria,
                              int startIndex,
                              int maxCount,
                              Order[] orders)
                       throws org.hibernate.HibernateException
全要素を指定されたオーダーで返す。

パラメータ:
criteria - クライテリア
startIndex - 開始インデックス
maxCount - 最大件数
orders - ソート順
戻り値:
件数
例外:
org.hibernate.HibernateException - 処理に失敗した

setFirstAndMax

public static void setFirstAndMax(org.hibernate.Criteria criteria,
                                  int firstResult,
                                  int maxResults)
最初の結果と最大件数を設定する。

パラメータ:
criteria - クライテリア
firstResult - 最初の結果の番号
maxResults - 最大件数

addOrders

public static void addOrders(org.hibernate.Criteria criteria,
                             Order[] orders)
オーダーを追加する。

パラメータ:
criteria - クライテリア
orders - オーダー

addMatchingConditions

public static void addMatchingConditions(org.hibernate.Criteria criteria,
                                         MatchingCondition... conds)