|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.springframework.jdbc.object.RdbmsOperation
org.springframework.jdbc.object.SqlOperation
org.springframework.jdbc.object.SqlQuery
org.springframework.jdbc.object.MappingSqlQueryWithParameters
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 |
フィールドの概要 | |
---|---|
private static org.apache.commons.logging.Log |
log
ログクラス。 |
protected java.lang.String |
rsCodeColumn
メッセージコードを格納した結果セットのカラム名。 |
protected java.lang.String |
rsCountryColumn
メッセージの国コードを格納した結果セットのカラム名。 |
protected java.lang.String |
rsLanguageColumn
メッセージの言語コードを格納した結果セットのカラム名。 |
protected java.lang.String |
rsMessageColumn
メッセージ本体を格納した結果セットのカラム名。 |
protected java.lang.String |
rsVariantColumn
メッセージのバリアントコードを格納した結果セットのカラム名。 |
クラス org.springframework.jdbc.object.RdbmsOperation から継承されたフィールド |
---|
logger |
コンストラクタの概要 | |
---|---|
DBMessageQuery(javax.sql.DataSource ds,
java.lang.String sql,
java.lang.String codeColumn,
java.lang.String languageColumn,
java.lang.String countryColumn,
java.lang.String variantColumn,
java.lang.String messageColumn)
コンストラクタ内で親クラスにSQL文を渡し、コンパイル処理をする。 |
メソッドの概要 | |
---|---|
protected java.lang.Object |
mapRow(java.sql.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 java.lang.String rsCodeColumn
protected java.lang.String rsLanguageColumn
protected java.lang.String rsCountryColumn
protected java.lang.String rsVariantColumn
protected java.lang.String rsMessageColumn
private static org.apache.commons.logging.Log log
コンストラクタの詳細 |
---|
public DBMessageQuery(javax.sql.DataSource ds, java.lang.String sql, java.lang.String codeColumn, java.lang.String languageColumn, java.lang.String countryColumn, java.lang.String variantColumn, java.lang.String messageColumn)
ds
- メッセージリソースを格納したデータセット。sql
- DBからメッセージリソースを取得するSQL文。codeColumn
- メッセージコードが格納されたDB内のカラム名。
存在しない場合は警告を出す。languageColumn
- メッセージの言語コードが格納されたDB内のカラム名。
検索対象としない場合はnullとする。countryColumn
- メッセージの国コードが格納されたDB内のカラム名。
検索対象としない場合はnullとする。variantColumn
- メッセージのバリアントコードが格納されたDB内のカラム名。
検索対象としない場合はnullとする。messageColumn
- メッセージ本体が格納されたDB内のカラム名。
存在しない場合は警告を出す。メソッドの詳細 |
---|
protected java.lang.Object mapRow(java.sql.ResultSet rs, int rowNum) throws java.sql.SQLException
org.springframework.jdbc.object.MappingSqlQuery
内の mapRow
rs
- DBから取得した値を保持する結果セットrowNum
- 処理している結果セットの行番号
java.sql.SQLException
- SQL例外
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |