org.dyndns.nuda.mapper
クラス JDBCQueryHandler

java.lang.Object
  上位を拡張 org.dyndns.nuda.mapper.JDBCQueryHandler

public class JDBCQueryHandler
extends java.lang.Object

JavaインタフェースクラスとSQLXMLを連動させるためのハンドラを生成するファクトリです (iBatis近似???)

作成者:
nkoseki

メソッドの概要
static
<H> H
getHandler(java.sql.Connection con, java.lang.Class<H> handlerClass)
          コネクションオブジェクト・ハンドラクラスオブジェクトを指定してJDBCHandlerを生成します
static
<H> H
getHandler(java.sql.Connection con, java.lang.Class<H> handlerClass, java.lang.ClassLoader loader)
          コネクションオブジェクト・ハンドラクラスオブジェクト・SQLXMLを参照可能なクラスローダを指定してJDBCHandlerを生成します
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getHandler

public static <H> H getHandler(java.sql.Connection con,
                               java.lang.Class<H> handlerClass)
                    throws java.lang.Exception
コネクションオブジェクト・ハンドラクラスオブジェクトを指定してJDBCHandlerを生成します

型パラメータ:
H - ハンドラクラス型
パラメータ:
con - コネクションオブジェクト
handlerClass - ハンドラクラスオブジェクト
戻り値:
JDBCHandler
例外:
java.lang.Exception - 例外が発生した場合にスローされます

getHandler

public static <H> H getHandler(java.sql.Connection con,
                               java.lang.Class<H> handlerClass,
                               java.lang.ClassLoader loader)
                    throws java.lang.Exception
コネクションオブジェクト・ハンドラクラスオブジェクト・SQLXMLを参照可能なクラスローダを指定してJDBCHandlerを生成します

型パラメータ:
H - ハンドラクラス型
パラメータ:
con - コネクションオブジェクト
handlerClass - ハンドラクラスオブジェクト
loader - SQLXMLを参照可能なクラスローダ
戻り値:
JDBCHandler
例外:
java.lang.Exception - 例外が発生した場合にスローされます