パッケージ 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 のリポジトリです。
SqlLogFormatter<T> 値をSQLのログ用文字列に変換するフォーマッタです。
SqlLogFormattingFunction SQLのバインド変数の値をSQLのログ用文字列に変換する処理を表します。
SqlLogFormattingVisitor SQLのバインド変数にマッピングされる Wrapper をログ用のフォーマットされた文字列へと変換する WrapperVisitor の拡張です。
SqlNode SQLの文字列の解析結果です。
SqlNodeVisitor<R,P> SqlNode へのビジターです。
SqlParameter SQLのパラメータを表します。
 

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

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

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

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

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



Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.