|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| ParameterBinder を使用しているパッケージ | |
|---|---|
| org.seasar.kuina.dao.criteria.impl | Criteria APIの実装を提供します. |
| org.seasar.kuina.dao.internal.binder | Kuina-Daoがサポートするオペレーションを実行する際に,パラメータをバインドするクラスを提供します. |
| org.seasar.kuina.dao.internal.builder | Kuina-Daoがサポートするするオペレーションを実行するためのコマンドを作成するビルダを提供します. |
| org.seasar.kuina.dao.internal.command | Kuina-Daoがサポートするオペレーションを実行するためのコマンドを提供します. |
| org.seasar.kuina.dao.criteria.impl での ParameterBinder の使用 |
|---|
| ParameterBinder 型の型パラメータを持つ org.seasar.kuina.dao.criteria.impl のフィールド | |
|---|---|
protected Set<ParameterBinder> |
CriteriaContextImpl.binders
JPQLに含まれるバインドパラメータを保持する Set |
| org.seasar.kuina.dao.internal.binder での ParameterBinder の使用 |
|---|
| ParameterBinder を実装している org.seasar.kuina.dao.internal.binder のクラス | |
|---|---|
class |
CalendarParameterBinder
Calendar型のパラメータ値をQueryにバインドします. |
class |
DateParameterBinder
Date型のパラメータ値をQueryにバインドします. |
class |
FirstResultBinder
数値を Query.setFirstResult(int)にバインドします. |
class |
MaxResultsBinder
数値を Query.setMaxResults(int)にバインドします. |
class |
NullBinder
バインドを行わないバインダの実装です. |
class |
ObjectParameterBinder
Object型のパラメータ値をQueryにバインドします. |
| org.seasar.kuina.dao.internal.builder での ParameterBinder の使用 |
|---|
| ParameterBinder を返す org.seasar.kuina.dao.internal.builder のメソッド | |
|---|---|
protected ParameterBinder |
AbstractQueryCommandBuilder.getBinderForNamedParameter(Class<?> type,
String name,
Annotation[] annotations)
|
protected ParameterBinder |
AbstractCommandBuilder.getBinderForNamedParameter(Class<?> type,
String name,
Annotation[] annotations)
Named Parameterをバインドする ParameterBinderを作成して返します. |
protected ParameterBinder |
AbstractQueryCommandBuilder.getBinderForPositionalParameter(Class<?> type,
int position,
Annotation[] annotations)
|
protected ParameterBinder |
AbstractCommandBuilder.getBinderForPositionalParameter(Class<?> type,
int position,
Annotation[] annotations)
Positional Parameterをバインドする ParameterBinderを作成して返します. |
protected ParameterBinder[] |
AbstractCommandBuilder.getBinders(Method method,
BeanDesc beanDesc)
パラメータをバインドする ParameterBinderの配列を作成して返します. |
protected ParameterBinder[] |
AbstractCommandBuilder.getBindersForNamedParameter(Method method,
String[] parameterNames)
Named Parameterをバインドする ParameterBinderの配列を作成して返します. |
protected ParameterBinder[] |
AbstractCommandBuilder.getBindersForPositionalParameter(Method method)
Positional Parameterをバインドする ParameterBinderの配列を作成して返します. |
| org.seasar.kuina.dao.internal.command での ParameterBinder の使用 |
|---|
| ParameterBinder として宣言されている org.seasar.kuina.dao.internal.command のフィールド | |
|---|---|
protected ParameterBinder[] |
NamedQueryCommand.binders
パラメータバインダの配列 |
| ParameterBinder 型のパラメータを持つ org.seasar.kuina.dao.internal.command のコンストラクタ | |
|---|---|
NamedQueryCommand(Class<?> entityClass,
Method method,
boolean resultList,
String queryName,
ParameterBinder[] binders)
インスタンスを構築します。 |
|
NamedQueryUpdateCommand(Class<?> entityClass,
Method method,
String queryName,
ParameterBinder[] binders)
インスタンスを構築します。 |
|
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||