|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjectSqlMapClientDaoSupport
jp.terasoluna.fw.dao.ibatis.UpdateDAOiBatisImpl
public class UpdateDAOiBatisImpl
UpdateDAOインタフェースのiBATIS用実装クラス。
このクラスは、Bean定義ファイルにBean定義を行いサービス層に インジェクションして使用する。以下に設定例および実装例を示す。
フィールドの概要 | |
---|---|
protected java.lang.ThreadLocal<java.util.List<SqlHolder>> |
batchSqls
推奨されていません。 この変数は将来削除されます |
(package private) static Log |
log
ログインスタンス |
コンストラクタの概要 | |
---|---|
UpdateDAOiBatisImpl()
|
メソッドの概要 | |
---|---|
void |
addBatch(java.lang.String sqlID,
java.lang.Object bindParams)
推奨されていません。 addBatchの代わりに executeBatch(List)
を使用すること |
int |
execute(java.lang.String sqlID,
java.lang.Object bindParams)
引数sqlIDで指定されたSQLを実行して、結果件数を返却する。 |
int |
executeBatch()
推奨されていません。 addBatchの代わりに executeBatch(List)
を使用すること |
int |
executeBatch(java.util.List<SqlHolder> sqlHolders)
バッチ処理の実行メソッド。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
static Log log
@Deprecated protected final java.lang.ThreadLocal<java.util.List<SqlHolder>> batchSqls
コンストラクタの詳細 |
---|
public UpdateDAOiBatisImpl()
メソッドの詳細 |
---|
public int execute(java.lang.String sqlID, java.lang.Object bindParams)
UpdateDAO
内の execute
sqlID
- 実行するSQLのIDbindParams
- SQLにバインドする値を格納したオブジェクト
@Deprecated public void addBatch(java.lang.String sqlID, java.lang.Object bindParams)
executeBatch(List)
を使用すること
UpdateDAO#executeBatch()
で、一括実行を行う。
注意:このメソッドを使用すると、バッチ更新対象のSQLが
クリアされない可能性がある。executeBatch(List)
を使用すること。
UpdateDAO
内の addBatch
sqlID
- 実行するSQLのIDbindParams
- SQLにバインドする値を格納したオブジェクト@Deprecated public int executeBatch()
executeBatch(List)
を使用すること
addBatch(String, Object)
で追加されたSQLを
一括実行する。バッチ実行後はSQLをクリアする。
addBatch(String, Object)
でSQLを追加していない場合、
実行時例外が発生する。
注意:このメソッドを使用すると、バッチ更新対象のSQLが
クリアされない可能性がある。executeBatch(List)
を使用すること。
UpdateDAO
内の executeBatch
public int executeBatch(java.util.List<SqlHolder> sqlHolders)
SqlHolder
のリストで指定されたすべてのSQLを実行する。
UpdateDAO
内の executeBatch
sqlHolders
- バッチ更新対象のsqlId、パラメータを格納した
SqlHolderインスタンスのリスト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |