org.dyndns.nuda.mapper.parameter
インタフェース SQLParameter

既知の実装クラスの一覧:
AutoSQLParameter, BigDecimalSQLParameter, BigIntegerSQLParameter, BooleanSQLParameter, DoubleSQLParameter, IntSQLParameter, JavaSqlDateSQLParameter, JavaUtilDateSQLParameter, LongSQLParameter, NOPSQLParameter, StringSQLParameter

public interface SQLParameter

プリペアドステートメントに対するパラメータ設定の抽象化インタフェースです

作成者:
nkoseki

メソッドの概要
 boolean accept(java.lang.Class<?> parameterType)
          与えられたクラスオブジェクトに対して、このインスタンスが許容するかテストします
 void setParameter(java.sql.PreparedStatement pstmt, int index, java.lang.Object parameter, java.lang.Class<?> parameterType)
          与えられた引数を用いてプリペアドステートメントに値を設定します
 

メソッドの詳細

accept

boolean accept(java.lang.Class<?> parameterType)
与えられたクラスオブジェクトに対して、このインスタンスが許容するかテストします

パラメータ:
parameterType -
戻り値:

setParameter

void setParameter(java.sql.PreparedStatement pstmt,
                  int index,
                  java.lang.Object parameter,
                  java.lang.Class<?> parameterType)
                  throws java.sql.SQLException
与えられた引数を用いてプリペアドステートメントに値を設定します

パラメータ:
pstmt -
index -
parameter -
parameterType -
例外:
java.sql.SQLException