jp.co.cybec.cb3.accessor.dbaccess
クラス DBAccessorImpl

java.lang.Object
  上位を拡張 org.springframework.dao.support.DaoSupport
      上位を拡張 org.springframework.jdbc.core.support.JdbcDaoSupport
          上位を拡張 jp.co.cybec.cb3.accessor.dbaccess.CB3JdbcDaoSupport
              上位を拡張 jp.co.cybec.cb3.accessor.dbaccess.DBAccessorImpl
すべての実装されたインタフェース:
Accessor, AccessorsLifeCycle, DBAccessor, org.springframework.beans.factory.InitializingBean

public class DBAccessorImpl
extends CB3JdbcDaoSupport
implements DBAccessor, AccessorsLifeCycle

データベースアクセッサクラス。
このクラスのオブジェクトであるデータベースアクセッサは、 設定ファイルの内容に従ってフレームワークにより生成され、 バッチサービスに提供されます。 バッチサービスは、データベースアクセッサを使用して データベース上のデータにアクセスすることができます。

作成者:
Lijuan Sun

フィールドの概要
 
クラス org.springframework.dao.support.DaoSupport から継承されたフィールド
logger
 
コンストラクタの概要
DBAccessorImpl()
           
 
メソッドの概要
 int delete(String key)
          データを削除するメソッド。
 int delete(String key, DBQueryParameterMap parameter)
          データを削除するメソッド。
 void initialize(String key)
          データアクセス設定ファイルを読み込む。
 int insert(String key)
          データを挿入するメソッド。
 int insert(String key, DBQueryParameterMap parameter)
          データを挿入するメソッド。
 void release()
          後処理する。
 DBRecordReader select(String key)
          データを取得するメソッド。
 DBRecordReader select(String key, DBQueryParameterMap parameter)
          データを取得するメソッド。
 int update(String key)
          データを更新するメソッド。
 int update(String key, DBQueryParameterMap parameter)
          データを更新するメソッド。
 
クラス jp.co.cybec.cb3.accessor.dbaccess.CB3JdbcDaoSupport から継承されたメソッド
getCB3JdbcTemplate, initTemplateConfig
 
クラス org.springframework.jdbc.core.support.JdbcDaoSupport から継承されたメソッド
checkDaoConfig, createJdbcTemplate, getConnection, getDataSource, getExceptionTranslator, getJdbcTemplate, releaseConnection, setDataSource, setJdbcTemplate
 
クラス org.springframework.dao.support.DaoSupport から継承されたメソッド
afterPropertiesSet, initDao
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DBAccessorImpl

public DBAccessorImpl()
メソッドの詳細

initialize

public void initialize(String key)
                throws ConfigFileNotFoundException,
                       ConfigFileDefinitionException,
                       ConfigFileIOException,
                       ConfigFileParseException
データアクセス設定ファイルを読み込む。

定義:
インタフェース AccessorsLifeCycle 内の initialize
パラメータ:
key - String 設定ファイル名
例外:
ConfigFileNotFoundException - 設定ファイルが存在しない場合に発生します。
ConfigFileDefinitionException - 設定ファイルの間違いにより発生します。
ConfigFileIOException - 設定ファイル読み込み時のIOエラーにより発生します。
ConfigFileParseException - 設定ファイルのXMLファイル解析が失敗した時に発生します。

release

public void release()
後処理する。

定義:
インタフェース AccessorsLifeCycle 内の release

select

public DBRecordReader select(String key,
                             DBQueryParameterMap parameter)
                      throws DataFileNoSuchSqlIdException,
                             org.springframework.dao.DataAccessException
データを取得するメソッド。

定義:
インタフェース DBAccessor 内の select
パラメータ:
key - SQL文ID
parameter - SQLの引数
戻り値:
検索結果のレコードセットを保持するDBRecordReader
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。

select

public DBRecordReader select(String key)
                      throws DataFileNoSuchSqlIdException,
                             org.springframework.dao.DataAccessException
データを取得するメソッド。

定義:
インタフェース DBAccessor 内の select
パラメータ:
key - SQL文ID
戻り値:
検索結果のレコードセットを保持するDBRecordReader
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。

update

public int update(String key,
                  DBQueryParameterMap parameter)
           throws DataFileNoSuchSqlIdException,
                  org.springframework.dao.DataAccessException,
                  AccessorUnknownException
データを更新するメソッド。

定義:
インタフェース DBAccessor 内の update
パラメータ:
key - SQL文ID
parameter - SQLの引数
戻り値:
処理件数
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。

update

public int update(String key)
           throws DataFileNoSuchSqlIdException,
                  org.springframework.dao.DataAccessException,
                  AccessorUnknownException
データを更新するメソッド。

定義:
インタフェース DBAccessor 内の update
パラメータ:
key - SQL文ID
戻り値:
処理件数
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。

delete

public int delete(String key,
                  DBQueryParameterMap parameter)
           throws DataFileNoSuchSqlIdException,
                  org.springframework.dao.DataAccessException,
                  AccessorUnknownException
データを削除するメソッド。

定義:
インタフェース DBAccessor 内の delete
パラメータ:
key - SQL文ID
parameter - SQLの引数
戻り値:
処理件数
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。

delete

public int delete(String key)
           throws DataFileNoSuchSqlIdException,
                  org.springframework.dao.DataAccessException,
                  AccessorUnknownException
データを削除するメソッド。

定義:
インタフェース DBAccessor 内の delete
パラメータ:
key - SQL文ID
戻り値:
処理件数
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。

insert

public int insert(String key,
                  DBQueryParameterMap parameter)
           throws DataFileNoSuchSqlIdException,
                  org.springframework.dao.DataAccessException,
                  AccessorUnknownException
データを挿入するメソッド。

定義:
インタフェース DBAccessor 内の insert
パラメータ:
key - SQL文ID
parameter - SQLの引数
戻り値:
処理件数
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。

insert

public int insert(String key)
           throws DataFileNoSuchSqlIdException,
                  org.springframework.dao.DataAccessException,
                  AccessorUnknownException
データを挿入するメソッド。

定義:
インタフェース DBAccessor 内の insert
パラメータ:
key - SQL文ID
戻り値:
処理件数
例外:
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.