|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| JdbcManagerImplementor を使用しているパッケージ | |
|---|---|
| org.seasar.extension.jdbc | S2JDBCの機能拡張です。 |
| org.seasar.extension.jdbc.id | 識別子の自動生成機能を提供します。 |
| org.seasar.extension.jdbc.manager | JDBCマネージャに関する機能を提供します。 |
| org.seasar.extension.jdbc.query | S2JDBC用のクエリを扱うための実装を提供します。 |
| org.seasar.extension.jdbc での JdbcManagerImplementor の使用 |
|---|
| JdbcManagerImplementor 型のパラメータを持つ org.seasar.extension.jdbc のメソッド | |
|---|---|
boolean |
IdGenerator.isInsertInto(JdbcManagerImplementor jdbcManager)
自動生成される識別子をINSERT文に含める場合は trueを返します。 |
void |
IdGenerator.postInsert(JdbcManagerImplementor jdbcManager,
java.lang.Object entity,
java.sql.Statement statement,
SqlLogger sqlLogger)
INSERTの実行後処理を行います。 |
java.lang.Object |
IdGenerator.preInsert(JdbcManagerImplementor jdbcManager,
java.lang.Object entity,
SqlLogger sqlLogger)
INSERTの実行前処理を行います。 |
boolean |
IdGenerator.supportBatch(JdbcManagerImplementor jdbcManager)
このIDジェネレータがバッチ更新に対応している場合は trueを返します。 |
boolean |
IdGenerator.useGetGeneratedKeys(JdbcManagerImplementor jdbcManager)
生成された識別子の値を Statement.getGeneratedKeys()で取得する場合はtrueを返します。 |
| org.seasar.extension.jdbc.id での JdbcManagerImplementor の使用 |
|---|
| JdbcManagerImplementor 型のパラメータを持つ org.seasar.extension.jdbc.id のメソッド | |
|---|---|
protected long |
IdentityIdGenerator.getGeneratedId(JdbcManagerImplementor jdbcManager,
SqlLogger sqlLogger)
DBMS固有のSQLを使用して自動生成された識別子の値を取得して返します。 |
protected AbstractPreAllocateIdGenerator.IdContext |
AbstractPreAllocateIdGenerator.getIdContext(JdbcManagerImplementor jdbcManager)
IDコンテキストを返します。 |
protected long |
TableIdGenerator.getNewInitialValue(JdbcManagerImplementor jdbcManager,
SqlLogger sqlLogger)
|
protected long |
SequenceIdGenerator.getNewInitialValue(JdbcManagerImplementor jdbcManager,
SqlLogger sqlLogger)
|
protected abstract long |
AbstractPreAllocateIdGenerator.getNewInitialValue(JdbcManagerImplementor jdbcManager,
SqlLogger sqlLogger)
次の初期値を返します。 |
long |
AbstractPreAllocateIdGenerator.IdContext.getNextValue(JdbcManagerImplementor jdbcManager,
SqlLogger sqlLogger)
自動生成された識別子の値を返します。 |
boolean |
IdentityIdGenerator.isInsertInto(JdbcManagerImplementor jdbcManager)
|
boolean |
AbstractPreAllocateIdGenerator.isInsertInto(JdbcManagerImplementor jdbcManager)
|
void |
IdentityIdGenerator.postInsert(JdbcManagerImplementor jdbcManager,
java.lang.Object entity,
java.sql.Statement statement,
SqlLogger sqlLogger)
|
void |
AbstractPreAllocateIdGenerator.postInsert(JdbcManagerImplementor jdbcManager,
java.lang.Object entity,
java.sql.Statement statement,
SqlLogger sqlLogger)
|
java.lang.Object |
IdentityIdGenerator.preInsert(JdbcManagerImplementor jdbcManager,
java.lang.Object entity,
SqlLogger sqlLogger)
|
java.lang.Object |
AbstractPreAllocateIdGenerator.preInsert(JdbcManagerImplementor jdbcManager,
java.lang.Object entity,
SqlLogger sqlLogger)
|
boolean |
IdentityIdGenerator.supportBatch(JdbcManagerImplementor jdbcManager)
|
boolean |
AbstractPreAllocateIdGenerator.supportBatch(JdbcManagerImplementor jdbcManager)
|
protected java.lang.Number |
TableIdGenerator.updateIdTable(JdbcManagerImplementor jdbcManager)
採番テーブルを更新して次の識別子の値を返します。 |
boolean |
IdentityIdGenerator.useGetGeneratedKeys(JdbcManagerImplementor jdbcManager)
|
boolean |
AbstractPreAllocateIdGenerator.useGetGeneratedKeys(JdbcManagerImplementor jdbcManager)
|
| org.seasar.extension.jdbc.manager での JdbcManagerImplementor の使用 |
|---|
| JdbcManagerImplementor を実装している org.seasar.extension.jdbc.manager のクラス | |
|---|---|
class |
JdbcManagerImpl
JdbcManagerの実装クラスです。 |
| org.seasar.extension.jdbc.query での JdbcManagerImplementor の使用 |
|---|
| JdbcManagerImplementor として宣言されている org.seasar.extension.jdbc.query のフィールド | |
|---|---|
protected JdbcManagerImplementor |
AbstractQuery.jdbcManager
内部的なJDBCマネージャです。 |
| JdbcManagerImplementor を返す org.seasar.extension.jdbc.query のメソッド | |
|---|---|
JdbcManagerImplementor |
AbstractQuery.getJdbcManager()
内部的なJDBCマネージャを返します。 |
| JdbcManagerImplementor 型のパラメータを持つ org.seasar.extension.jdbc.query のコンストラクタ | |
|---|---|
AbstractAutoBatchUpdate(JdbcManagerImplementor jdbcManager,
java.util.List<T> entities)
|
|
AbstractAutoUpdate(JdbcManagerImplementor jdbcManager,
T entity)
|
|
AbstractFunctionCall(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> resultClass)
インスタンスを構築します。 |
|
AbstractModuleCall(JdbcManagerImplementor jdbcManager,
boolean functionCall)
インスタンスを構築します。 |
|
AbstractProcedureCall(JdbcManagerImplementor jdbcManager)
AbstractProcedureCallを作成します。 |
|
AbstractQuery(JdbcManagerImplementor jdbcManager)
AbstractQueryを作成します。 |
|
AbstractSelect(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> baseClass)
AbstractSelectを作成します。 |
|
AbstractSqlSelect(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> baseClass)
AbstractSqlSelectを作成します。 |
|
AutoBatchDeleteImpl(JdbcManagerImplementor jdbcManager,
java.util.List<T> entities)
|
|
AutoBatchInsertImpl(JdbcManagerImplementor jdbcManager,
java.util.List<T> entities)
|
|
AutoBatchUpdateImpl(JdbcManagerImplementor jdbcManager,
java.util.List<T> entities)
|
|
AutoDeleteImpl(JdbcManagerImplementor jdbcManager,
T entity)
|
|
AutoFunctionCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> resultClass,
java.lang.String functionName)
インスタンスを構築します。 |
|
AutoFunctionCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> resultClass,
java.lang.String functionName,
java.lang.Object param)
インスタンスを構築します。 |
|
AutoInsertImpl(JdbcManagerImplementor jdbcManager,
T entity)
|
|
AutoProcedureCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.String procedureName)
インスタンスを構築します。 |
|
AutoProcedureCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.String procedureName,
java.lang.Object param)
インスタンスを構築します。 |
|
AutoSelectImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> baseClass)
AutoSelectImplを作成します。 |
|
AutoUpdateImpl(JdbcManagerImplementor jdbcManager,
T entity)
|
|
SqlBatchUpdateImpl(JdbcManagerImplementor jdbcManager,
java.lang.String sql,
java.lang.Class<?>... paramClasses)
SqlBatchUpdateImplを作成します。 |
|
SqlFileBatchUpdateImpl(JdbcManagerImplementor jdbcManager,
java.lang.String path,
java.util.List<T> parameterList)
SqlFileBatchUpdateを作成します。 |
|
SqlFileFunctionCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> resultClass,
java.lang.String path)
インスタンスを構築します。 |
|
SqlFileFunctionCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> resultClass,
java.lang.String path,
java.lang.Object param)
SqlFileFunctionCallImplを作成します。 |
|
SqlFileProcedureCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.String path)
SqlFileProcedureCallImplを作成します。 |
|
SqlFileProcedureCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.String path,
java.lang.Object param)
SqlFileProcedureCallImplを作成します。 |
|
SqlFileSelectImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> baseClass,
java.lang.String path)
SqlFileSelectImplを作成します。 |
|
SqlFileSelectImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> baseClass,
java.lang.String path,
java.lang.Object parameter)
SqlFileSelectImplを作成します。 |
|
SqlFileUpdateImpl(JdbcManagerImplementor jdbcManager,
java.lang.String path)
SqlFileUpdateImplを作成します。 |
|
SqlFileUpdateImpl(JdbcManagerImplementor jdbcManager,
java.lang.String path,
java.lang.Object parameter)
SqlFileUpdateImplを作成します。 |
|
SqlFunctionCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> resultClass,
java.lang.String sql)
インスタンスを構築します。 |
|
SqlFunctionCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> resultClass,
java.lang.String sql,
java.lang.Object param)
インスタンスを構築します。 |
|
SqlProcedureCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.String sql)
SqlProcedureCallImplを作成します。 |
|
SqlProcedureCallImpl(JdbcManagerImplementor jdbcManager,
java.lang.String sql,
java.lang.Object param)
SqlProcedureCallImplを作成します。 |
|
SqlSelectImpl(JdbcManagerImplementor jdbcManager,
java.lang.Class<T> baseClass,
java.lang.String sql,
java.lang.Object... params)
SqlSelectImplを作成します。 |
|
SqlUpdateImpl(JdbcManagerImplementor jdbcManager,
java.lang.String sql,
java.lang.Class<?>... paramClasses)
SqlUpdateImplを作成します。 |
|
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||