| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
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 org.apache.commons.logging.Log | logログインスタンス | 
| クラス org.springframework.dao.support.DaoSupport から継承されたフィールド | 
|---|
| logger | 
| コンストラクタの概要 | |
|---|---|
| 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)バッチ処理の実行メソッド。 | 
| クラス org.springframework.orm.ibatis.support.SqlMapClientDaoSupport から継承されたメソッド | 
|---|
| checkDaoConfig, getDataSource, getSqlMapClient, getSqlMapClientTemplate, setDataSource, setSqlMapClient, setSqlMapClientTemplate | 
| クラス org.springframework.dao.support.DaoSupport から継承されたメソッド | 
|---|
| afterPropertiesSet, initDao | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
static org.apache.commons.logging.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 内の executesqlID - 実行するSQLのIDbindParams - SQLにバインドする値を格納したオブジェクト
@Deprecated
public void addBatch(java.lang.String sqlID,
                                java.lang.Object bindParams)
executeBatch(List)
 を使用すること
UpdateDAO#executeBatch()で、一括実行を行う。
 
 注意:このメソッドを使用すると、バッチ更新対象のSQLが
 クリアされない可能性がある。executeBatch(List)を使用すること。
UpdateDAO 内の addBatchsqlID - 実行するSQLのIDbindParams - SQLにバインドする値を格納したオブジェクト@Deprecated public int executeBatch()
executeBatch(List)
 を使用すること
addBatch(String, Object)addBatch(String, Object)executeBatch(List)を使用すること。
UpdateDAO 内の executeBatchpublic int executeBatch(java.util.List<SqlHolder> sqlHolders)
SqlHolderのリストで指定されたすべてのSQLを実行する。
UpdateDAO 内の executeBatchsqlHolders - バッチ更新対象のsqlId、パラメータを格納した
 SqlHolderインスタンスのリスト
| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||