パッケージ org.seasar.doma.jdbc

JDBC に関するインタフェースやクラスを提供します。

参照先:
          説明

インタフェースの概要
Config JDBCに関する設定です。
IterationCallback<R,T> ResultSet にマッピングされるオブジェクト群を1件ずつ処理するコールバックです。
JdbcLogger JDBCに関する処理を記録するロガーです。
JdbcMappingFunction WrapperJdbcType をマッピングする処理を表します。
JdbcMappingVisitor Wrapper をJDBCの型とマッピングする WrapperVisitor の拡張です。
PersistentWrapperVisitor<R,P,TH extends Throwable> 永続可能な Wrapper に対する WrapperVisitor です。
RequiresNewController REQUIRES_NEW の属性をもつトランザクションを制御するコントローラです。
RequiresNewController.Callback<R> REQUIRES_NEW のトランザクション属性下で実行される処理です。
Sql<P extends SqlParameter> SQLを表します。
SqlFileRepository SqlFile のリポジトリです。
SqlLogFormattingFunction SQLのバインド変数の値をSQLのログ出力用フォーマットに変換する処理を表します。
SqlLogFormattingVisitor SQLのバインド変数にマッピングされる Wrapper をログ用のフォーマットされた文字列へと変換する WrapperVisitor の拡張です。
SqlNode SQLの文字列の解析結果です。
SqlNodeVisitor<R,P> SqlNode へのビジターです。
SqlParameter SQLのパラメータを表します。
 

クラスの概要
CachedSqlFileRepository SQLの解析結果を無制限にキャッシュする SqlFileRepository の実装です。
ConfigProxy Config のプロキシです。
DomaAbstractConfig Config の骨格実装です。
DomaAbstractDao Dao が注釈されたインタフェースの実装クラスのための骨格実装です。
IterationContext IterationCallbackの実行コンテキストです。
NullRequiresNewController REQUIRES_NEW のトランザクション属性について何ら制御を行わない RequiresNewControllerの実装です。
Reference<V> 値への参照を表します。
SelectOptions 検索系SQLを実行する際のオプションです。
SimpleDataSource DriverManager.getConnection(String, Properties)を使用して Connection を返す単純なデータソースです。
SqlFile SQLファイルです。
UtilLoggingJdbcLogger 出力先に Logger を使用したJDBCロガーです。
 

列挙型の概要
SelectForUpdateType 悲観的排他制御の種別です。
SqlExecutionSkipCause SQLの実行がスキップされる原因の列挙です。
 

例外の概要
BatchOptimisticLockException バッチ処理時に楽観的排他制御に失敗した場合にスローされる例外です。
BatchSqlExecutionException バッチ処理に失敗した場合にスローされる例外です。
BatchUniqueConstraintException バッチ処理で一意制約違反が発生した場合にスローされる例外です。
ConfigException Configに不適切な設定がある場合にスローされる例外です。
JdbcException JDBCに関する例外です。
JdbcUnsupportedOperationException JDBCに関するサポートされていないメソッドが呼び出された場合にスローされる例外です。
NonUniqueResultException 1件であることを期待する検索系SQLの結果が2件以上である場合にスローされる例外です。
OptimisticLockException 楽観的排他制御に失敗した場合にスローされます。
SqlExecutionException SQLの実行に失敗した場合にスローされる例外です。
SqlFileNotFoundException SQLファイルが見つからない場合にスローされる例外です。
UniqueConstraintException 一意制約違反が発生した場合にスローされる例外です。
 

パッケージ org.seasar.doma.jdbc の説明

JDBC に関するインタフェースやクラスを提供します。



Copyright © 2009 The Seasar Foundation. All Rights Reserved.