|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の initialize
key
- 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
内の select
key
- SQL文IDparameter
- SQLの引数
DataFileNoSuchSqlIdException
- keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException
- 何らかのデータベースアクセスエラーが発生した場合。public DBRecordReader select(String key) throws DataFileNoSuchSqlIdException, org.springframework.dao.DataAccessException
DBAccessor
内の select
key
- SQL文ID
DataFileNoSuchSqlIdException
- keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException
- 何らかのデータベースアクセスエラーが発生した場合。public int update(String key, DBQueryParameterMap parameter) throws DataFileNoSuchSqlIdException, org.springframework.dao.DataAccessException, AccessorUnknownException
DBAccessor
内の update
key
- SQL文IDparameter
- SQLの引数
DataFileNoSuchSqlIdException
- keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException
- 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException
- 処理中に何らかのエラーが発生した場合。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
- 処理中に何らかのエラーが発生した場合。public int delete(String key, DBQueryParameterMap parameter) throws DataFileNoSuchSqlIdException, org.springframework.dao.DataAccessException, AccessorUnknownException
DBAccessor
内の delete
key
- SQL文IDparameter
- SQLの引数
DataFileNoSuchSqlIdException
- keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException
- 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException
- 処理中に何らかのエラーが発生した場合。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
- 処理中に何らかのエラーが発生した場合。public int insert(String key, DBQueryParameterMap parameter) throws DataFileNoSuchSqlIdException, org.springframework.dao.DataAccessException, AccessorUnknownException
DBAccessor
内の insert
key
- SQL文IDparameter
- SQLの引数
DataFileNoSuchSqlIdException
- keyに対応するSQL文がない場合。
org.springframework.dao.DataAccessException
- 何らかのデータベースアクセスエラーが発生した場合。
AccessorUnknownException
- 処理中に何らかのエラーが発生した場合。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
- 処理中に何らかのエラーが発生した場合。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |