|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.dyndns.nuda.mapper.SQLInterfaceFactory
public class SQLInterfaceFactory
SQLインタフェースを生成するためのビルダです
メソッドの概要 | ||
---|---|---|
SQLInterfaceFactory |
connection(java.sql.Connection con)
データベースと接続するためのコネクションオブジェクトをビルダに設定します |
|
|
create(java.lang.Class<T> interfaceClass)
引数に指定されたクラスオブジェクトを元にSQLインタフェースを生成して返します |
|
SQLInterfaceFactory |
currentClassLoader(java.lang.ClassLoader currentClassLoader)
SQLInterfaceを生成するときに用いるクラスローダをビルダに設定します |
|
SQLInterfaceFactory |
dataSource(javax.sql.DataSource dataSource)
データベースと接続するためのでーたソースオブジェクトをビルダに設定します |
|
static SQLInterfaceFactory |
newInstance()
このクラスのインスタンスを取得します |
|
SQLInterfaceFactory |
useAutoCommit(boolean useAutoCommit)
ビルダに自動コミットモードフラグを設定します |
|
SQLInterfaceFactory |
useManualTransaction(boolean useManualTransaction)
ビルダにユーザベーストランザクション制御フラグを設定します |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static SQLInterfaceFactory newInstance()
public <T> T create(java.lang.Class<T> interfaceClass)
T
- SQLインタフェース型interfaceClass
- SQLインタフェースクラスオブジェクト
public SQLInterfaceFactory connection(java.sql.Connection con)
con
- コネクションオブジェクト
public SQLInterfaceFactory dataSource(javax.sql.DataSource dataSource)
dataSource
- データソース
public SQLInterfaceFactory useAutoCommit(boolean useAutoCommit)
useAutoCommit
- 自動コミットモードをONにする:true / 自動コミットモードをOFFにする:false
public SQLInterfaceFactory useManualTransaction(boolean useManualTransaction)
useManualTransaction
- ユーザベーストランザクション制御を使用する:true / ユーザベーストランザクション制御を使用しない:false
public SQLInterfaceFactory currentClassLoader(java.lang.ClassLoader currentClassLoader)
currentClassLoader
- クラスローダ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |