|
||||||||||
前 次 | フレームあり フレームなし |
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 を作成します。 |
|
||||||||||
前 次 | フレームあり フレームなし |