jp.co.cybec.cb3.accessor.dbaccess
クラス JdbcRecord

java.lang.Object
  上位を拡張 jp.co.cybec.cb3.accessor.dbaccess.JdbcRecord
すべての実装されたインタフェース:
DBRecord

public class JdbcRecord
extends Object
implements DBRecord

レコードを表すインタフェースの実装クラス。

作成者:
Lijuan Sun

コンストラクタの概要
JdbcRecord(ResultSet rs, String sql, DBQueryParameterMap parameter, int row)
          コンストラクタ
 
メソッドの概要
 BigDecimal getBigDecimal(String columnName)
          引数「columnName」に該当する値をBigDecimal型で返却します。
 Date getDate(String columnName)
          引数「columnName」に該当する値をDate型で返却します。
 Float getFloat(String columnName)
          引数「columnName」に該当する値をFloat型で返却します。
 Integer getInteger(String columnName)
          引数「columnName」に該当する値をInteger型で返却します。
 Long getLong(String columnName)
          引数「columnName」に該当する値をLong型で返却します。
 Object getObject(String columnName)
          引数「columnName」に該当する値をObject型で返却します。
 Short getShort(String columnName)
          引数「columnName」に該当する値をShort型で返却します。
 String getString(String columnName)
          引数「columnName」に該当する値をString型で返却します。
 Timestamp getTimestamp(String columnName)
          引数「columnName」に該当する値をTimestamp型で返却します。
 Map<String,Object> toMap()
          1レコード分のMap情報を返す。
 Map<String,String> toMapStringValue()
          1レコード分のMap情報を返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JdbcRecord

public JdbcRecord(ResultSet rs,
                  String sql,
                  DBQueryParameterMap parameter,
                  int row)
コンストラクタ

パラメータ:
rs - 該当レコードを指すResultSet
sql - ResultSet取得に使用したSQL
parameter - sqlのパラメータ
row - 行番号
メソッドの詳細

getInteger

public Integer getInteger(String columnName)
                   throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をInteger型で返却します。

定義:
インタフェース DBRecord 内の getInteger
パラメータ:
columnName - 項目名
戻り値:
Integer
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getObject

public Object getObject(String columnName)
                 throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をObject型で返却します。

定義:
インタフェース DBRecord 内の getObject
パラメータ:
columnName - 項目名
戻り値:
Object
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getString

public String getString(String columnName)
                 throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をString型で返却します。

定義:
インタフェース DBRecord 内の getString
パラメータ:
columnName - 項目名
戻り値:
String
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getBigDecimal

public BigDecimal getBigDecimal(String columnName)
                         throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をBigDecimal型で返却します。

定義:
インタフェース DBRecord 内の getBigDecimal
パラメータ:
columnName - 項目名
戻り値:
BigDecimal
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getDate

public Date getDate(String columnName)
             throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をDate型で返却します。

定義:
インタフェース DBRecord 内の getDate
パラメータ:
columnName - 項目名
戻り値:
Date
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getFloat

public Float getFloat(String columnName)
               throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をFloat型で返却します。

定義:
インタフェース DBRecord 内の getFloat
パラメータ:
columnName - 項目名
戻り値:
Float
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getLong

public Long getLong(String columnName)
             throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をLong型で返却します。

定義:
インタフェース DBRecord 内の getLong
パラメータ:
columnName - 項目名
戻り値:
Long
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getShort

public Short getShort(String columnName)
               throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をShort型で返却します。

定義:
インタフェース DBRecord 内の getShort
パラメータ:
columnName - 項目名
戻り値:
Short
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

getTimestamp

public Timestamp getTimestamp(String columnName)
                       throws org.springframework.dao.DataAccessException
引数「columnName」に該当する値をTimestamp型で返却します。

定義:
インタフェース DBRecord 内の getTimestamp
パラメータ:
columnName - 項目名
戻り値:
Timestamp
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

toMap

public Map<String,Object> toMap()
                         throws org.springframework.dao.DataAccessException
1レコード分のMap情報を返す。

定義:
インタフェース DBRecord 内の toMap
戻り値:
1レコード分のMap情報
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。

toMapStringValue

public Map<String,String> toMapStringValue()
                                    throws org.springframework.dao.DataAccessException
1レコード分のMap情報を返す。

定義:
インタフェース DBRecord 内の toMapStringValue
戻り値:
1レコード分のMap情報
例外:
org.springframework.dao.DataAccessException - データ操作時にエラーが発生した場合。


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.