インタフェース
org.seasar.extension.jdbc.SqlLogger の使用

SqlLogger を使用しているパッケージ
org.seasar.extension.jdbc S2JDBCの機能拡張です。 
org.seasar.extension.jdbc.id 識別子の自動生成機能を提供します。 
org.seasar.extension.jdbc.query S2JDBC用のクエリを扱うための実装を提供します。 
 

org.seasar.extension.jdbc での SqlLogger の使用
 

SqlLogger 型のパラメータを持つ org.seasar.extension.jdbc のメソッド
 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の実行前処理を行います。
 

org.seasar.extension.jdbc.id での SqlLogger の使用
 

SqlLogger 型のパラメータを持つ org.seasar.extension.jdbc.id のメソッド
protected  long IdentityIdGenerator.getGeneratedId(JdbcManagerImplementor jdbcManager, SqlLogger sqlLogger)
          DBMS固有のSQLを使用して自動生成された識別子の値を取得して返します。
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)
          自動生成された識別子の値を返します。
 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)
           
 

org.seasar.extension.jdbc.query での SqlLogger の使用
 

SqlLogger を実装している org.seasar.extension.jdbc.query のクラス
 class AbstractAutoBatchUpdate<T,S extends BatchUpdate<S>>
          バッチ更新の抽象クラスです。
 class AbstractAutoUpdate<T,S extends Update<S>>
          更新の抽象クラスです。
 class AbstractFunctionCall<T,S extends FunctionCall<T,S>>
          ファンクションを呼び出す抽象クラスです。
 class AbstractModuleCall<S extends ModuleCall<S>>
          永続格納モジュール(ストアドプロシージャまたはストアドファンクション)を呼び出す抽象クラスです。
 class AbstractProcedureCall<S extends ProcedureCall<S>>
          プロシージャを呼び出す抽象クラスです。
 class AbstractQuery<S extends Query<S>>
          クエリの抽象クラスです。
 class AbstractSelect<T,S extends Select<T,S>>
          検索の抽象クラスです。
 class AbstractSqlSelect<T,S extends Select<T,S>>
          SQLをあつかう検索用の抽象クラスです。
 class AutoBatchDeleteImpl<T>
          AutoBatchUpdateの実装クラスです。
 class AutoBatchInsertImpl<T>
          AutoBatchUpdateの実装クラスです。
 class AutoBatchUpdateImpl<T>
          AutoBatchUpdateの実装クラスです。
 class AutoDeleteImpl<T>
          AutoDeleteの実装クラスです。
 class AutoFunctionCallImpl<T>
          AutoFunctionCallの実装クラスです。
 class AutoInsertImpl<T>
          AutoInsertの実装クラスです。
 class AutoProcedureCallImpl
          AutoProcedureCallの実装クラスです。
 class AutoSelectImpl<T>
          AutoSelectの実装クラスです。
 class AutoUpdateImpl<T>
          AutoUpdateの実装クラスです。
 class SqlBatchUpdateImpl
          SqlBatchUpdateの実装クラスです。
 class SqlFileBatchUpdateImpl<T>
          SqlFileBatchUpdateの実装クラスです。
 class SqlFileFunctionCallImpl<T>
          SqlFileFunctionCallの実装クラスです。
 class SqlFileProcedureCallImpl
          SqlFileProcedureCallの実装クラスです。
 class SqlFileSelectImpl<T>
          SqlFileSelectの実装クラスです。
 class SqlFileUpdateImpl
          SqlFileUpdateの実装クラスです。
 class SqlFunctionCallImpl<T>
          SqlUpdateの実装クラスです。
 class SqlProcedureCallImpl
          SqlProcedureCallの実装クラスです。
 class SqlSelectImpl<T>
          SqlSelectの実装クラスです。
 class SqlUpdateImpl
          SqlUpdateの実装クラスです。
 



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.