org.seasar.kuina.dao.internal
インタフェース ConditionalExpressionBuilder

既知の実装クラスの一覧:
AbstractConditionalExpressionBuilder, BasicBuilder, FirstResultBuilder, InBuilder, IsNullBuilder, LikeBuilder, MaxResultsBuilder, NullBuilder, OrderbyBuilder, TemporalBuilder

public interface ConditionalExpressionBuilder

Criteria APIを動的に呼び出して問い合わせ条件等を作成し,SELECT文に追加するビルダです.

作成者:
koichik

メソッドの概要
 String appendCondition(SelectStatement statement, Object value)
          問い合わせ条件等を作成してSELECT文に追加します.
 

メソッドの詳細

appendCondition

String appendCondition(SelectStatement statement,
                       Object value)
問い合わせ条件等を作成してSELECT文に追加します.

valueをパラメータにバインドした場合はパラメータ名を返します. パラメータをバインドしなかった場合はnullを返します. 多くのビルダ実装クラスではvaluenullの場合はパラメータをバインドしません.

パラメータ:
statement - SELECT文
value - 問い合わせ条件にバインドするパラメータの値
戻り値:
valueをパラメータにバインドした場合はパラメータ名


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.