|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.jdbc.impl.BasicHandler org.seasar.extension.jdbc.impl.BasicSelectHandler
SelectHandler
の基本的な実装クラスです。
フィールドの概要 |
クラス org.seasar.extension.jdbc.impl.BasicHandler から継承したフィールド |
loggerClass |
コンストラクタの概要 | |
BasicSelectHandler()
BasicSelectHandler を作成します。 |
|
BasicSelectHandler(javax.sql.DataSource dataSource,
java.lang.String sql,
ResultSetHandler resultSetHandler)
BasicSelectHandler を作成します。 |
|
BasicSelectHandler(javax.sql.DataSource dataSource,
java.lang.String sql,
ResultSetHandler resultSetHandler,
StatementFactory statementFactory,
ResultSetFactory resultSetFactory)
BasicSelectHandler を作成します。 |
メソッドの概要 | |
protected java.sql.ResultSet |
createResultSet(java.sql.PreparedStatement ps)
結果セットを作成します。 |
java.lang.Object |
execute(java.sql.Connection connection,
java.lang.Object[] args,
java.lang.Class[] argTypes)
SQL文を実行します。 |
java.lang.Object |
execute(java.lang.Object[] args)
検索を行ないます。 |
java.lang.Object |
execute(java.lang.Object[] args,
java.lang.Class[] argTypes)
検索を行ないます。 |
protected java.lang.Object |
execute(java.sql.PreparedStatement ps)
SQL文を実行します。 |
int |
getFetchSize()
フェッチ数を返します。 |
int |
getMaxRows()
最大行数を返します。 |
ResultSetFactory |
getResultSetFactory()
結果セットファクトリを返します。 |
ResultSetHandler |
getResultSetHandler()
結果セットハンドラを返します。 |
protected java.sql.PreparedStatement |
prepareStatement(java.sql.Connection connection)
準備されたステートメントを返します。 |
void |
setFetchSize(int fetchSize)
フェッチ数を設定します。 |
void |
setMaxRows(int maxRows)
最大行数を設定します。 |
void |
setResultSetFactory(ResultSetFactory resultSetFactory)
結果セットファクトリを設定します。 |
void |
setResultSetHandler(ResultSetHandler resultSetHandler)
結果セットハンドラを設定します。 |
protected java.lang.Object[] |
setup(java.sql.Connection con,
java.lang.Object[] args)
引数のセットアップを行ないます。 |
protected void |
setupDatabaseMetaData(java.sql.DatabaseMetaData dbMetaData)
データベースメタデータによるセットアップを行ないます。 |
クラス org.seasar.extension.jdbc.impl.BasicHandler から継承したメソッド |
bindArgs, getArgTypes, getBindVariableText, getCompleteSql, getConnection, getDataSource, getLoggerClass, getSql, getStatementFactory, getValueType, logSql, setDataSource, setLoggerClass, setSql, setStatementFactory |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public BasicSelectHandler()
BasicSelectHandler
を作成します。
public BasicSelectHandler(javax.sql.DataSource dataSource, java.lang.String sql, ResultSetHandler resultSetHandler)
BasicSelectHandler
を作成します。
dataSource
- データソースsql
- SQLresultSetHandler
- 結果セットハンドラpublic BasicSelectHandler(javax.sql.DataSource dataSource, java.lang.String sql, ResultSetHandler resultSetHandler, StatementFactory statementFactory, ResultSetFactory resultSetFactory)
BasicSelectHandler
を作成します。
dataSource
- データソースsql
- SQLresultSetHandler
- 結果セットハンドラstatementFactory
- ステートメントファクトリresultSetFactory
- 結果セットファクトリメソッドの詳細 |
public ResultSetFactory getResultSetFactory()
public void setResultSetFactory(ResultSetFactory resultSetFactory)
resultSetFactory
- 結果セットファクトリpublic ResultSetHandler getResultSetHandler()
public void setResultSetHandler(ResultSetHandler resultSetHandler)
resultSetHandler
- 結果セットハンドラpublic int getFetchSize()
public void setFetchSize(int fetchSize)
fetchSize
- フェッチ数public int getMaxRows()
public void setMaxRows(int maxRows)
maxRows
- 最大行数public java.lang.Object execute(java.lang.Object[] args) throws SQLRuntimeException
SelectHandler
の記述:
SelectHandler
内の execute
args
- 引数
SQLRuntimeException
- SQL例外が発生した場合public java.lang.Object execute(java.lang.Object[] args, java.lang.Class[] argTypes) throws SQLRuntimeException
SelectHandler
の記述:
SelectHandler
内の execute
args
- 引数argTypes
- 引数の型
SQLRuntimeException
- SQL例外が発生した場合public java.lang.Object execute(java.sql.Connection connection, java.lang.Object[] args, java.lang.Class[] argTypes) throws SQLRuntimeException
connection
- コネクションargs
- 引数argTypes
- 引数の型
SQLRuntimeException
- SQL例外が発生した場合protected java.lang.Object[] setup(java.sql.Connection con, java.lang.Object[] args)
con
- コネクションargs
- 引数
protected java.sql.PreparedStatement prepareStatement(java.sql.Connection connection)
BasicHandler
の記述:
BasicHandler
内の prepareStatement
connection
- コネクション
protected java.lang.Object execute(java.sql.PreparedStatement ps) throws java.sql.SQLException
ps
- 準備されたステートメント
java.sql.SQLException
- SQL例外が発生した場合protected void setupDatabaseMetaData(java.sql.DatabaseMetaData dbMetaData)
dbMetaData
- データベースメタデータprotected java.sql.ResultSet createResultSet(java.sql.PreparedStatement ps)
ps
- 準備されたステートメント
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |