|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.springframework.jdbc.object.RdbmsOperation
org.springframework.jdbc.object.SqlOperation
org.springframework.jdbc.object.SqlQuery<T>
org.springframework.jdbc.object.MappingSqlQueryWithParameters<T>
org.springframework.jdbc.object.MappingSqlQuery
jp.terasoluna.fw.message.DBMessageQuery
public class DBMessageQuery
メッセージリソースを取得するRDBMSオペレーションクラス。
DBから取得したメッセージリソースをDBMessageオブジェクトに格納し、返却する。
DBMessageオブジェクト内にはメッセージコード、言語コード、国コード、
バリアントコード、メッセージ本体が格納される。ただし、言語コード、国コード
及びバリアントコードは必須ではない。存在しない場合は、DBMessageオブジェクト
返却時に該当部分にnullを設定する。
DataSourceMessageSource,
DBMessage,
DBMessageResourceDAO,
DBMessageResourceDAOImpl| 入れ子のクラスの概要 |
|---|
| クラス org.springframework.jdbc.object.MappingSqlQueryWithParameters から継承された入れ子のクラス/インタフェース |
|---|
org.springframework.jdbc.object.MappingSqlQueryWithParameters.RowMapperImpl |
| フィールドの概要 | |
|---|---|
protected String |
rsCodeColumn
メッセージコードを格納した結果セットのカラム名。 |
protected String |
rsCountryColumn
メッセージの国コードを格納した結果セットのカラム名。 |
protected String |
rsLanguageColumn
メッセージの言語コードを格納した結果セットのカラム名。 |
protected String |
rsMessageColumn
メッセージ本体を格納した結果セットのカラム名。 |
protected String |
rsVariantColumn
メッセージのバリアントコードを格納した結果セットのカラム名。 |
| クラス org.springframework.jdbc.object.RdbmsOperation から継承されたフィールド |
|---|
logger |
| コンストラクタの概要 | |
|---|---|
DBMessageQuery(DataSource ds,
String sql,
String codeColumn,
String languageColumn,
String countryColumn,
String variantColumn,
String messageColumn)
コンストラクタ内で親クラスにSQL文を渡し、コンパイル処理をする。 |
|
| メソッドの概要 | |
|---|---|
protected Object |
mapRow(ResultSet rs,
int rowNum)
DBから取得したメッセージリソースをDBMessageオブジェクトに格納、返却する。 |
| クラス org.springframework.jdbc.object.MappingSqlQuery から継承されたメソッド |
|---|
mapRow |
| クラス org.springframework.jdbc.object.MappingSqlQueryWithParameters から継承されたメソッド |
|---|
newRowMapper |
| クラス org.springframework.jdbc.object.SqlQuery から継承されたメソッド |
|---|
execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, executeByNamedParam, executeByNamedParam, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObjectByNamedParam, findObjectByNamedParam, getRowsExpected, setRowsExpected |
| クラス org.springframework.jdbc.object.SqlOperation から継承されたメソッド |
|---|
compileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternal |
| クラス org.springframework.jdbc.object.RdbmsOperation から継承されたメソッド |
|---|
afterPropertiesSet, allowsUnusedParameters, checkCompiled, compile, declareParameter, getDeclaredParameters, getGeneratedKeysColumnNames, getJdbcTemplate, getResultSetType, getSql, isCompiled, isReturnGeneratedKeys, isUpdatableResults, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setParameters, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameters |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected String rsCodeColumn
protected String rsLanguageColumn
protected String rsCountryColumn
protected String rsVariantColumn
protected String rsMessageColumn
| コンストラクタの詳細 |
|---|
public DBMessageQuery(DataSource ds,
String sql,
String codeColumn,
String languageColumn,
String countryColumn,
String variantColumn,
String messageColumn)
ds - メッセージリソースを格納したデータセット。sql - DBからメッセージリソースを取得するSQL文。codeColumn - メッセージコードが格納されたDB内のカラム名。
存在しない場合は警告を出す。languageColumn - メッセージの言語コードが格納されたDB内のカラム名。
検索対象としない場合はnullとする。countryColumn - メッセージの国コードが格納されたDB内のカラム名。
検索対象としない場合はnullとする。variantColumn - メッセージのバリアントコードが格納されたDB内のカラム名。
検索対象としない場合はnullとする。messageColumn - メッセージ本体が格納されたDB内のカラム名。
存在しない場合は警告を出す。| メソッドの詳細 |
|---|
protected Object mapRow(ResultSet rs,
int rowNum)
throws SQLException
org.springframework.jdbc.object.MappingSqlQuery 内の mapRowrs - DBから取得した値を保持する結果セットrowNum - 処理している結果セットの行番号
SQLException - SQL例外
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||