|
||||||||||
前 次 | フレームあり フレームなし |
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,
Object entity,
Statement statement,
SqlLogger sqlLogger)
INSERTの実行後処理を行います。 |
Object |
IdGenerator.preInsert(JdbcManagerImplementor jdbcManager,
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,
Object entity,
Statement statement,
SqlLogger sqlLogger)
|
void |
AbstractPreAllocateIdGenerator.postInsert(JdbcManagerImplementor jdbcManager,
Object entity,
Statement statement,
SqlLogger sqlLogger)
|
Object |
IdentityIdGenerator.preInsert(JdbcManagerImplementor jdbcManager,
Object entity,
SqlLogger sqlLogger)
|
Object |
AbstractPreAllocateIdGenerator.preInsert(JdbcManagerImplementor jdbcManager,
Object entity,
SqlLogger sqlLogger)
|
boolean |
IdentityIdGenerator.supportBatch(JdbcManagerImplementor jdbcManager)
|
boolean |
AbstractPreAllocateIdGenerator.supportBatch(JdbcManagerImplementor jdbcManager)
|
protected 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マネージャを返します。 |
|
||||||||||
前 次 | フレームあり フレームなし |