|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectrobbie.dao.QuerySupport
robbie.dao.s.SQuery
実行するSQLのラッパクラス。
| フィールドの概要 |
| クラス robbie.dao.QuerySupport から継承したフィールド |
parametersList, resultClass, sqlString |
| コンストラクタの概要 | |
SQuery(java.lang.String sql)
コンストラクタ。 |
|
| メソッドの概要 | |
void |
addBindParameter(int num,
java.lang.Object value)
バインド変数を追加します。 |
void |
addBindParameter(int num,
java.lang.Object value,
java.lang.Integer type)
バインド変数を追加します。 |
void |
configure()
configure()の実装。 |
protected void |
init(java.lang.String sql)
メンバ変数の初期化を行います。 |
void |
setResultClass(java.lang.Class resultClsss)
JavaBeansへの変換先Classをセットします。 |
void |
setResultClassName(java.lang.String resultClassName)
JavaBeansへの変換先Classをセットします。 |
| クラス robbie.dao.QuerySupport から継承したメソッド |
getBindParametersMapList, getReslutClass, getSQLString, toString |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public SQuery(java.lang.String sql)
実行するSQLを設定してください。
sql - PreparedStatementに設定するSQL文| メソッドの詳細 |
protected void init(java.lang.String sql)
このメソッドはコンストラクタから呼び出されています。 基本的に拡張する必要はありません。
sql - PreparedStatementに設定するSQL文
public void addBindParameter(int num,
java.lang.Object value,
java.lang.Integer type)
num - バインドする「?」のvalue - 値type - java.sql.Typesに設定されている型。valueがnullの場合に必要。
public void addBindParameter(int num,
java.lang.Object value)
検索条件などはこちらで、セットできます。
num - バインドする「?」のvalue - 値public void setResultClass(java.lang.Class resultClsss)
resultClsss - 変換先Class
public void setResultClassName(java.lang.String resultClassName)
throws java.lang.ClassNotFoundException
resultClassName - 変換先Classの名称
java.lang.ClassNotFoundExceptionpublic void configure()
バインド変数を全てセットし終えてから、 このメソッドを呼び出してください。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||