|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.jdbc.core.support.JdbcDaoSupport
jp.co.cybec.cb3.accessor.dbaccess.CB3JdbcDaoSupport
jp.co.cybec.cb3.accessor.dbaccess.DBAccessorImpl
public class DBAccessorImpl
データベースアクセッサクラス。
このクラスのオブジェクトであるデータベースアクセッサは、
設定ファイルの内容に従ってフレームワークにより生成され、
バッチサービスに提供されます。
バッチサービスは、データベースアクセッサを使用して
データベース上のデータにアクセスすることができます。
| フィールドの概要 |
|---|
| クラス 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 |
| コンストラクタの詳細 |
|---|
public DBAccessorImpl()
| メソッドの詳細 |
|---|
public void initialize(String key)
throws ConfigFileNotFoundException,
ConfigFileDefinitionException,
ConfigFileIOException,
ConfigFileParseException
AccessorsLifeCycle 内の initializekey - String 設定ファイル名
ConfigFileNotFoundException - 設定ファイルが存在しない場合に発生します。
ConfigFileDefinitionException - 設定ファイルの間違いにより発生します。
ConfigFileIOException - 設定ファイル読み込み時のIOエラーにより発生します。
ConfigFileParseException - 設定ファイルのXMLファイル解析が失敗した時に発生します。public void release()
AccessorsLifeCycle 内の release
public DBRecordReader select(String key,
DBQueryParameterMap parameter)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException
DBAccessor 内の selectkey - SQL文IDparameter - SQLの引数
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
public DBRecordReader select(String key)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException
DBAccessor 内の selectkey - SQL文ID
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
public int update(String key,
DBQueryParameterMap parameter)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException,
AccessorUnknownException
DBAccessor 内の updatekey - SQL文IDparameter - SQLの引数
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。
public int update(String key)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException,
AccessorUnknownException
DBAccessor 内の updatekey - SQL文ID
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。
public int delete(String key,
DBQueryParameterMap parameter)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException,
AccessorUnknownException
DBAccessor 内の deletekey - SQL文IDparameter - SQLの引数
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。
public int delete(String key)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException,
AccessorUnknownException
DBAccessor 内の deletekey - SQL文ID
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。
public int insert(String key,
DBQueryParameterMap parameter)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException,
AccessorUnknownException
DBAccessor 内の insertkey - SQL文IDparameter - SQLの引数
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。
public int insert(String key)
throws DataFileNoSuchSqlIdException,
org.springframework.dao.DataAccessException,
AccessorUnknownException
DBAccessor 内の insertkey - SQL文ID
DataFileNoSuchSqlIdException - keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException - 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException - 処理中に何らかのエラーが発生した場合。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||