概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - 処理中に何らかのエラーが発生した場合。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.