public class DBMessageQuery
extends org.springframework.jdbc.object.MappingSqlQuery
修飾子とタイプ | フィールドと説明 |
---|---|
protected String |
rsCodeColumn
メッセージコードを格納した結果セットのカラム名。
|
protected String |
rsCountryColumn
メッセージの国コードを格納した結果セットのカラム名。
|
protected String |
rsLanguageColumn
メッセージの言語コードを格納した結果セットのカラム名。
|
protected String |
rsMessageColumn
メッセージ本体を格納した結果セットのカラム名。
|
protected String |
rsVariantColumn
メッセージのバリアントコードを格納した結果セットのカラム名。
|
コンストラクタと説明 |
---|
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オブジェクトに格納、返却する。
|
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
compileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternal
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
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
mapRow
クラス内 org.springframework.jdbc.object.MappingSqlQuery
rs
- DBから取得した値を保持する結果セットrowNum
- 処理している結果セットの行番号SQLException
- SQL例外Copyright © 2014 NTT DATA Corporation.