クラス
org.seasar.doma.DomaException の使用

DomaException を使用しているパッケージ
org.seasar.doma アノテーション、および汎用的な例外を提供します。 
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.domain ドメインに関するクラスやインタフェースを提供します。 
org.seasar.doma.jdbc.entity エンティティに関するクラスやインタフェースを提供します。 
org.seasar.doma.jdbc.tx トランザクションに関するクラスを提供します。 
 

org.seasar.doma での DomaException の使用
 

org.seasar.doma での DomaException のサブクラス
 class DomaIllegalArgumentException
          事前条件をもつパラメータへの引数が不正な場合にスローされる例外です。
 class DomaNullPointerException
          null でないことを期待されたパラメータへの引数が null の場合にスローされる例外です。
 

org.seasar.doma.jdbc での DomaException の使用
 

org.seasar.doma.jdbc での DomaException のサブクラス
 class BatchOptimisticLockException
          バッチ処理時に楽観的排他制御に失敗した場合にスローされる例外です。
 class BatchSqlExecutionException
          バッチ処理に失敗した場合にスローされる例外です。
 class BatchUniqueConstraintException
          バッチ処理で一意制約違反が発生した場合にスローされる例外です。
 class ConfigException
          Configに不適切な設定がある場合にスローされる例外です。
 class DaoMethodNotFoundException
          Daoクラスのメソッドが見つからない場合にスローされる例外です。
 class JdbcException
          JDBCに関する例外です。
 class JdbcUnsupportedOperationException
          JDBCに関するサポートされていないメソッドが呼び出された場合にスローされる例外です。
 class MappedPropertyNotFoundException
          結果セットに含まれたカラムにマッピングされたプロパティが見つからない場合にスローされます。
 class NonSingleColumnException
          1列であることを期待する検索系SQLの結果が1列でない場合にスローされる例外です。
 class NonUniqueResultException
          1件であることを期待する検索系SQLの結果が2件以上である場合にスローされる例外です。
 class NoResultException
          1件以上存在することを期待する検索系SQLの結果が0件である場合にスローされる例外です。
 class OptimisticLockException
          楽観的排他制御に失敗した場合にスローされます。
 class ResultMappingException
          エンティティのすべてのプロパティに対し、結果セットのカラムがマッピングされない場合にスローされます。
 class ScriptException
          スクリプトファイル内のSQLの実行中に例外が発生した場合にスローされる例外です。
 class ScriptFileNotFoundException
          スクリプトファイルが見つからない場合にスローされる例外です。
 class SqlExecutionException
          SQLの実行に失敗した場合にスローされる例外です。
 class SqlFileNotFoundException
          SQLファイルが見つからない場合にスローされる例外です。
 class UniqueConstraintException
          一意制約違反が発生した場合にスローされる例外です。
 

org.seasar.doma.jdbc.domain での DomaException の使用
 

org.seasar.doma.jdbc.domain での DomaException のサブクラス
 class DomainTypeNotFoundException
          ドメインクラスに対応するメタクラスが見つからない場合にスローされる例外です。
 

org.seasar.doma.jdbc.entity での DomaException の使用
 

org.seasar.doma.jdbc.entity での DomaException のサブクラス
 class EntityPropertyAccessException
          エンティティプロパティへのアクセスに失敗した場合にスローされる例外です。
 class EntityPropertyNotDefinedException
          エンティティプロパティがエンティティクラスに定義されていない場合にスローされる例外です。
 class EntityPropertyNotFoundException
          エンティティプロパティがエンティティクラスで見つからない場合にスローされる例外です。
 class EntityTypeNotFoundException
          エンティティクラスに対応するメタクラスが見つからない場合にスローされる例外です。
 class OriginalStatesAccessException
          OriginalStatesが注釈されたフィールドへのアクセスに失敗した場合にスローされる例外です。
 class OriginalStatesNotFoundException
          OriginalStatesが注釈されたフィールドがエンティティクラスで見つからない場合にスローされる例外です。
 class WrapperConstructorNotFoundException
          Wrapper のコンストラクタが見つからない場合にスローされる例外です。
 class WrapperInstantiationException
          Wrapper をインスタンス化できない場合にスローされる例外です。
 

org.seasar.doma.jdbc.tx での DomaException の使用
 

org.seasar.doma.jdbc.tx での DomaException のサブクラス
 class LocalTransactionAlreadyBegunException
          ローカルトランザクションがすでに開始されている場合にスローされる例外です。
 class LocalTransactionNotYetBegunException
          ローカルトランザクションがまだ開始されていない場合にスローされる例外です。
 class SavepointAleadyExistsException
          セーブポイントがすでに存在する場合にスローされる例外です。
 class SavepointNotFoundException
          セーブポイントが見つからない場合にスローされる例外です。
 



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