|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.jdbc.manager.JdbcContextImpl
public class JdbcContextImpl
JdbcContext
の実装クラスです。
コンストラクタの概要 | |
---|---|
JdbcContextImpl(java.sql.Connection connection,
boolean transactional)
JdbcContextImpl を作成します。 |
メソッドの概要 | ||
---|---|---|
void |
destroy()
状態を破棄します。 |
|
java.sql.CallableStatement |
getCallableStatement(java.lang.String sql)
呼び出し可能なステートメントを返します。 |
|
int |
getCallableStatementCacheSize()
呼び出し可能なステートメントをキャッシュする数を返します。 |
|
java.sql.PreparedStatement |
getCursorPreparedStatement(java.lang.String sql)
キャッシュしているカーソル用の準備されたステートメントを返します。 |
|
int |
getCursorPreparedStatementCacheSize()
カーソルつきの準備されたステートメントをキャッシュする数を返します。 |
|
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String sql)
キャッシュしている準備されたステートメントを返します。 |
|
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String sql,
int autoGeneratedKeys)
キャッシュしている準備されたステートメントを返します。 |
|
int |
getPreparedStatementCacheSize()
準備されたステートメントをキャッシュする数を返します。 |
|
java.sql.Statement |
getStatement()
キャッシュしているステートメントを返します。 |
|
boolean |
idDestroyed()
JDBCコンテキストが破棄されたかどうかを返します。 |
|
boolean |
isCallableStatementCacheEmpty()
呼び出し可能なステートメントのキャッシュが空かどうかを返します。 |
|
boolean |
isConnectionNull()
コネクションが null かどうかを返します。 |
|
boolean |
isCursorPreparedStatementCacheEmpty()
カーソルつきの準備されたステートメントのキャッシュが空かどうかを返します。 |
|
boolean |
isPreparedStatementCacheEmpty()
準備されたステートメントのキャッシュが空かどうかを返します。 |
|
boolean |
isStatementNull()
ステートメントが null かどうかを返します。 |
|
boolean |
isTransactional()
トランザクション中に作成されたかどうかを返します。 |
|
void |
setCallableStatementCacheSize(int callableStatementCacheSize)
呼び出し可能なステートメントをキャッシュする数を設定します。 |
|
void |
setCursorPreparedStatementCacheSize(int cursorPreparedStatementCacheSize)
カーソルつきの準備されたステートメントをキャッシュする数を設定します。 |
|
void |
setPreparedStatementCacheSize(int preparedStatementCacheSize)
準備されたステートメントをキャッシュする数を設定します。 |
|
|
usingCallableStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.CallableStatement> handler)
呼び出し可能なステートメントを使用します。 |
|
|
usingCursorPreparedStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
カーソル用の準備されたステートメントを使用します。 |
|
|
usingPreparedStatement(java.lang.String sql,
int autoGeneratedKeys,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
準備されたステートメントを使用します。 |
|
|
usingPreparedStatement(java.lang.String sql,
StatementHandler<T,? super java.sql.PreparedStatement> handler)
準備されたステートメントを使用します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public JdbcContextImpl(java.sql.Connection connection, boolean transactional)
JdbcContextImpl
を作成します。
connection
- コネクションtransactional
- トランザクション中に作成されたかどうかメソッドの詳細 |
---|
public void destroy()
JdbcContext
の記述:
JdbcContext
内の destroy
public boolean isTransactional()
JdbcContext
の記述:
JdbcContext
内の isTransactional
public java.sql.Statement getStatement()
JdbcContext
の記述:
JdbcContext
内の getStatement
public java.sql.PreparedStatement getPreparedStatement(java.lang.String sql)
JdbcContext
の記述:
JdbcContext
内の getPreparedStatement
sql
- SQL
public <T> T usingPreparedStatement(java.lang.String sql, StatementHandler<T,? super java.sql.PreparedStatement> handler)
JdbcContext
の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext
内の usingPreparedStatement
T
- 戻り値の型sql
- SQLhandler
- 準備されたステートメントを使用するハンドラ
public java.sql.PreparedStatement getPreparedStatement(java.lang.String sql, int autoGeneratedKeys)
JdbcContext
の記述:
JdbcContext
内の getPreparedStatement
sql
- SQLautoGeneratedKeys
- 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYS
または
Statement.NO_GENERATED_KEYS
public <T> T usingPreparedStatement(java.lang.String sql, int autoGeneratedKeys, StatementHandler<T,? super java.sql.PreparedStatement> handler)
JdbcContext
の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext
内の usingPreparedStatement
T
- 戻り値の型sql
- SQLautoGeneratedKeys
- 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYS
または
Statement.NO_GENERATED_KEYS
handler
- 準備されたステートメントを使用するハンドラ
public java.sql.PreparedStatement getCursorPreparedStatement(java.lang.String sql)
JdbcContext
の記述:
JdbcContext
内の getCursorPreparedStatement
sql
- SQL
public <T> T usingCursorPreparedStatement(java.lang.String sql, StatementHandler<T,? super java.sql.PreparedStatement> handler)
JdbcContext
の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext
内の usingCursorPreparedStatement
T
- 戻り値の型sql
- SQLhandler
- 準備されたカーソル用のステートメントを使用するハンドラ
public java.sql.CallableStatement getCallableStatement(java.lang.String sql)
JdbcContext
の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext
内の getCallableStatement
sql
- SQL
public <T> T usingCallableStatement(java.lang.String sql, StatementHandler<T,? super java.sql.CallableStatement> handler)
JdbcContext
の記述: ステートメントはもしキャッシュにあれば取り出され、なければ新たに作成されます。 ステートメントは使用後にキャッシュに追加されます。
JdbcContext
内の usingCallableStatement
T
- 戻り値の型sql
- SQLhandler
- 準備された呼び出し可能なステートメントを使用するハンドラ
public boolean idDestroyed()
public boolean isConnectionNull()
null
かどうかを返します。
null
かどうかpublic boolean isStatementNull()
null
かどうかを返します。
null
かどうかpublic boolean isPreparedStatementCacheEmpty()
public boolean isCursorPreparedStatementCacheEmpty()
public boolean isCallableStatementCacheEmpty()
public int getPreparedStatementCacheSize()
public void setPreparedStatementCacheSize(int preparedStatementCacheSize)
preparedStatementCacheSize
- 準備されたステートメントをキャッシュする数public int getCursorPreparedStatementCacheSize()
public void setCursorPreparedStatementCacheSize(int cursorPreparedStatementCacheSize)
cursorPreparedStatementCacheSize
- カーソルつきの準備されたステートメントをキャッシュする数public int getCallableStatementCacheSize()
public void setCallableStatementCacheSize(int callableStatementCacheSize)
callableStatementCacheSize
- 呼び出し可能なステートメントをキャッシュする数
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |