jp.terasoluna.fw.dao.ibatis
クラス StoredProcedureDAOiBatisImpl
java.lang.Object
   org.springframework.dao.support.DaoSupport
org.springframework.dao.support.DaoSupport
       org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
           jp.terasoluna.fw.dao.ibatis.StoredProcedureDAOiBatisImpl
jp.terasoluna.fw.dao.ibatis.StoredProcedureDAOiBatisImpl
- すべての実装されたインタフェース: 
- StoredProcedureDAO, org.springframework.beans.factory.InitializingBean
- public class StoredProcedureDAOiBatisImpl 
- extends org.springframework.orm.ibatis.support.SqlMapClientDaoSupport- implements StoredProcedureDAO
StoredProcedureDAOインタフェースのiBATIS用実装クラス。
 このクラスは、Bean定義ファイルにBean定義を行いサービス層に
 インジェクションして使用する。以下に設定例および実装例を示す。
 
 
 
 
 
 
 
| フィールドの概要 | 
| private static org.apache.commons.logging.Log | logログインスタンス
 | 
 
| クラス org.springframework.dao.support.DaoSupport から継承されたフィールド | 
| logger | 
 
 
| メソッドの概要 | 
|  void | executeForObject(java.lang.String sqlID,
                 java.lang.Object bindParams)指定されたSQLIDのストアドプロシージャーを実行する。
 | 
 
| クラス 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 | 
 
log
private static org.apache.commons.logging.Log log
- ログインスタンス
 
 
StoredProcedureDAOiBatisImpl
public StoredProcedureDAOiBatisImpl()
executeForObject
public void executeForObject(java.lang.String sqlID,
                             java.lang.Object bindParams)
- 指定されたSQLIDのストアドプロシージャーを実行する。
 ストアドプロシージャーの結果であるアウトパラメータは、
 引数のbindParamsに反映される。
 
- 
- 定義:
- インタフェース StoredProcedureDAO内のexecuteForObject
 
- 
- パラメータ:
- sqlID- 実行するSQLのID
- bindParams- SQLにバインドする値を格納したオブジェクト