|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 変換先Classpublic void setResultClassName(java.lang.String resultClassName) throws java.lang.ClassNotFoundException
resultClassName
- 変換先Classの名称
java.lang.ClassNotFoundException
public void configure()
バインド変数を全てセットし終えてから、 このメソッドを呼び出してください。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |