jp.terasoluna.fw.web.struts.action
クラス DBMessageBeanMappingSqlQuery

java.lang.Object
  上位を拡張 MappingSqlQuery
      上位を拡張 jp.terasoluna.fw.web.struts.action.DBMessageBeanMappingSqlQuery

public class DBMessageBeanMappingSqlQuery
extends MappingSqlQuery

DBから取得した行をDBMessageBeanインスタンスに詰め替えて返すメソッドを 実装したMappingSqlQuery実装クラス。

関連項目:
DBMessageBean, MessageResourcesDAOImpl

フィールドの概要
private static java.lang.String DB_MESSAGE_BEAN_MAPPING_SQL_QUERY
          SQLの設定に誤りが見られる場合をあらわすエラーコード
private static Log log
          ログクラス。
 
コンストラクタの概要
DBMessageBeanMappingSqlQuery(javax.sql.DataSource dataSource, java.lang.String sql)
          コンストラクタ。
 
メソッドの概要
protected  DBMessageBean createDBMessageBean(java.sql.ResultSet rs)
          行をDBMessageBeanに詰め替えて返す。
protected  DBMessageBean mapRow(java.sql.ResultSet rs, int rowNum)
          行をDBMessageBeanに詰め替えて返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DB_MESSAGE_BEAN_MAPPING_SQL_QUERY

private static final java.lang.String DB_MESSAGE_BEAN_MAPPING_SQL_QUERY
SQLの設定に誤りが見られる場合をあらわすエラーコード

関連項目:
定数フィールド値

log

private static Log log
ログクラス。

コンストラクタの詳細

DBMessageBeanMappingSqlQuery

DBMessageBeanMappingSqlQuery(javax.sql.DataSource dataSource,
                             java.lang.String sql)
コンストラクタ。

パラメータ:
dataSource - データソース
sql - SQL
メソッドの詳細

mapRow

protected DBMessageBean mapRow(java.sql.ResultSet rs,
                               int rowNum)
                        throws java.sql.SQLException
行をDBMessageBeanに詰め替えて返す。

パラメータ:
rs - 行
rowNum - 処理している行番号
戻り値:
行から詰め替えられたDBMessageBean
例外:
java.sql.SQLException - 設定されたSQLが誤っていた場合

createDBMessageBean

protected DBMessageBean createDBMessageBean(java.sql.ResultSet rs)
                                     throws java.sql.SQLException
行をDBMessageBeanに詰め替えて返す。

パラメータ:
rs - 行
戻り値:
行から詰め替えられたDBMessageBean
例外:
java.sql.SQLException - 設定されたSQLが誤っていた場合