|
||||||||||
前 次 | フレームあり フレームなし |
JdbcManager を使用しているパッケージ | |
---|---|
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 での JdbcManager の使用 |
---|
JdbcManager 型のパラメータを持つ org.seasar.extension.jdbc のメソッド | |
---|---|
boolean |
IdGenerator.isInsertInto(JdbcManager jdbcManager)
自動生成される識別子をINSERT文に含める場合は true を返します。 |
void |
IdGenerator.postInsert(JdbcManager jdbcManager,
Object entity,
Statement statement,
SqlLogger sqlLogger)
INSERTの実行後処理を行います。 |
Object |
IdGenerator.preInsert(JdbcManager jdbcManager,
Object entity,
SqlLogger sqlLogger)
INSERTの実行前処理を行います。 |
boolean |
IdGenerator.supportBatch(JdbcManager jdbcManager)
このIDジェネレータがバッチ更新に対応している場合は true を返します。 |
boolean |
IdGenerator.useGetGeneratedKeys(JdbcManager jdbcManager)
生成された識別子の値を Statement.getGeneratedKeys() で取得する場合はtrue を返します。 |
org.seasar.extension.jdbc.id での JdbcManager の使用 |
---|
JdbcManager 型のパラメータを持つ org.seasar.extension.jdbc.id のメソッド | |
---|---|
protected long |
IdentityIdGenerator.getGeneratedId(JdbcManager jdbcManager,
SqlLogger sqlLogger)
DBMS固有のSQLを使用して自動生成された識別子の値を取得して返します。 |
protected AbstractPreAllocateIdGenerator.IdContext |
AbstractPreAllocateIdGenerator.getIdContext(JdbcManager jdbcManager)
IDコンテキストを返します。 |
protected long |
TableIdGenerator.getNewInitialValue(JdbcManager jdbcManager,
SqlLogger sqlLogger)
|
protected long |
SequenceIdGenerator.getNewInitialValue(JdbcManager jdbcManager,
SqlLogger sqlLogger)
|
protected abstract long |
AbstractPreAllocateIdGenerator.getNewInitialValue(JdbcManager jdbcManager,
SqlLogger sqlLogger)
次の初期値を返します。 |
long |
AbstractPreAllocateIdGenerator.IdContext.getNextValue(JdbcManager jdbcManager,
SqlLogger sqlLogger)
自動生成された識別子の値を返します。 |
boolean |
IdentityIdGenerator.isInsertInto(JdbcManager jdbcManager)
|
boolean |
AbstractPreAllocateIdGenerator.isInsertInto(JdbcManager jdbcManager)
|
void |
IdentityIdGenerator.postInsert(JdbcManager jdbcManager,
Object entity,
Statement statement,
SqlLogger sqlLogger)
|
void |
AbstractPreAllocateIdGenerator.postInsert(JdbcManager jdbcManager,
Object entity,
Statement statement,
SqlLogger sqlLogger)
|
Object |
IdentityIdGenerator.preInsert(JdbcManager jdbcManager,
Object entity,
SqlLogger sqlLogger)
|
Object |
AbstractPreAllocateIdGenerator.preInsert(JdbcManager jdbcManager,
Object entity,
SqlLogger sqlLogger)
|
boolean |
IdentityIdGenerator.supportBatch(JdbcManager jdbcManager)
|
boolean |
AbstractPreAllocateIdGenerator.supportBatch(JdbcManager jdbcManager)
|
protected Number |
TableIdGenerator.updateIdTable(JdbcManager jdbcManager)
採番テーブルを更新して次の識別子の値を返します。 |
boolean |
IdentityIdGenerator.useGetGeneratedKeys(JdbcManager jdbcManager)
|
boolean |
AbstractPreAllocateIdGenerator.useGetGeneratedKeys(JdbcManager jdbcManager)
|
org.seasar.extension.jdbc.manager での JdbcManager の使用 |
---|
JdbcManager を実装している org.seasar.extension.jdbc.manager のクラス | |
---|---|
class |
JdbcManagerImpl
JdbcManager の実装クラスです。 |
org.seasar.extension.jdbc.query での JdbcManager の使用 |
---|
JdbcManager として宣言されている org.seasar.extension.jdbc.query のフィールド | |
---|---|
protected JdbcManager |
AbstractQuery.jdbcManager
JDBCマネージャです。 |
JdbcManager を返す org.seasar.extension.jdbc.query のメソッド | |
---|---|
JdbcManager |
AbstractQuery.getJdbcManager()
JDBCマネージャを返します。 |
|
||||||||||
前 次 | フレームあり フレームなし |