|
||||||||||
前 次 | フレームあり フレームなし |
ConditionalExpressionBuilder を使用しているパッケージ | |
---|---|
org.seasar.kuina.dao.internal.builder | Kuina-Daoがサポートするするオペレーションを実行するためのコマンドを作成するビルダを提供します. |
org.seasar.kuina.dao.internal.command | Kuina-Daoがサポートするオペレーションを実行するためのコマンドを提供します. |
org.seasar.kuina.dao.internal.condition | Kuina-Daoが問い合わせ条件を構築するための条件式を作成するビルダを提供します. |
org.seasar.kuina.dao.internal.builder での ConditionalExpressionBuilder の使用 |
---|
ConditionalExpressionBuilder を返す org.seasar.kuina.dao.internal.builder のメソッド | |
---|---|
protected ConditionalExpressionBuilder |
AbstractDynamicQueryCommandBuilder.createBuilder(Class<?> entityClass,
String parameterName,
Class<?> parameterType,
Annotation[] annotations)
Daoメソッドの引数またはDtoのプロパティから問い合わせ条件ビルダを作成して返します. |
protected ConditionalExpressionBuilder[] |
DtoQueryCommandBuilder.createBuilders(Class<?> entityClass,
BeanDesc beanDesc)
問い合わせ条件を作成する ConditionalExpressionBuilder の配列を作成して返します. |
protected ConditionalExpressionBuilder[] |
ParameterQueryCommandBuilder.createBuilders(Class<?> entityClass,
Method method,
Class<?>[] parameterTypes,
String[] parameterNames)
問い合わせ条件を作成する ConditionalExpressionBuilder の配列を作成して返します. |
org.seasar.kuina.dao.internal.command での ConditionalExpressionBuilder の使用 |
---|
ConditionalExpressionBuilder として宣言されている org.seasar.kuina.dao.internal.command のフィールド | |
---|---|
protected ConditionalExpressionBuilder[] |
ParameterQueryCommand.builders
検索条件を構築する ConditionalExpressionBuilder の配列 |
protected ConditionalExpressionBuilder[] |
DtoQueryCommand.builders
検索条件を構築する ConditionalExpressionBuilder の配列 |
ConditionalExpressionBuilder 型のパラメータを持つ org.seasar.kuina.dao.internal.command のコンストラクタ | |
---|---|
DtoQueryCommand(Class<?> entityClass,
Method method,
boolean resultList,
Method[] getterMethods,
ConditionalExpressionBuilder[] builders)
インスタンスを構築します。 |
|
FindVersionCommand(Class<?> entityClass,
Method method,
String[] parameterNames,
ConditionalExpressionBuilder[] builders)
インスタンスを構築します。 |
|
ParameterQueryCommand(Class<?> entityClass,
Method method,
boolean resultList,
String[] parameterNames,
ConditionalExpressionBuilder[] builders)
インスタンスを構築します。 |
org.seasar.kuina.dao.internal.condition での ConditionalExpressionBuilder の使用 |
---|
ConditionalExpressionBuilder を実装している org.seasar.kuina.dao.internal.condition のクラス | |
---|---|
class |
AbstractConditionalExpressionBuilder
Criteria APIを動的に呼び出して問い合わせ条件等を作成し,SELECT文に追加するビルダの抽象クラスです. |
class |
BasicBuilder
= 等の二項演算子を使用した問い合わせ条件を作成し,SELECT文に追加するビルダです. |
class |
FirstResultBuilder
パラメータを SelectStatement.setFirstResult(int) にバインドするビルダです. |
class |
InBuilder
INを使用した問い合わせ条件を作成し,SELECT文に追加するビルダです. |
class |
IsNullBuilder
IS NULLを使用した問い合わせ条件を作成し,SELECT文に追加するビルダです. |
class |
LikeBuilder
LIKEを使用した問い合わせ条件を作成し,SELECT文に追加するビルダです. |
class |
MaxResultsBuilder
パラメータを SelectStatement.setMaxResults(int) にバインドするビルダです. |
class |
NullBuilder
何もしないビルダです. |
class |
OrderbyBuilder
パラメータからORDER BY句を作成し,SELECT文に追加するビルダです. |
class |
TemporalBuilder
= 等の二項演算子をjava.util.Date またはjava.util.Calendar 型の
パラメータに適用した問い合わせ条件を作成し,SELECT文に追加するビルダです. |
ConditionalExpressionBuilder を返す org.seasar.kuina.dao.internal.condition のメソッド | |
---|---|
protected static ConditionalExpressionBuilder |
ConditionalExpressionBuilderFactory.createBasicBuilder(Class<?> entityClass,
String parameterName,
Class<?> parameterType,
String propertyName,
Method parameterMethod,
String operationName)
ConditionalExpressionBuilder を作成して返します. |
static ConditionalExpressionBuilder |
ConditionalExpressionBuilderFactory.createBuilder(Class<?> entityClass,
String name,
Class<?> parameterType)
ConditionalExpressionBuilder を作成して返します. |
static ConditionalExpressionBuilder[] |
ConditionalExpressionBuilderFactory.createBuilders(Class<?> entityClass,
String[] names,
Class<?>[] parameterTypes)
ConditionalExpressionBuilder の配列を作成して返します. |
|
||||||||||
前 次 | フレームあり フレームなし |