パッケージ jakarta.persistence

クラス EntityNotFoundException

実装されているすべてのインターフェース:
SerializableSE

public class EntityNotFoundException extends PersistenceException
EntityManager.getReference によって取得されたエンティティ参照にアクセスしたが、エンティティが存在しない場合に、永続性プロバイダーによってスローされます。EntityManager.refresh が呼び出され、オブジェクトがデータベースに存在しない場合にスローされます。EntityManager.lock が悲観的ロックと共に使用され、エンティティがデータベースに存在しない場合にスローされます。

現在のトランザクションがアクティブで、永続コンテキストがそれに結合されている場合、ロールバックのマークが付けられます。

導入:
1.0
関連事項:
  • コンストラクターの詳細

    • EntityNotFoundException

      public EntityNotFoundException()
      詳細メッセージとして null を使用して、新しい EntityNotFoundException 例外を作成します。
    • EntityNotFoundException

      public EntityNotFoundException(ExceptionSE cause)
      詳細メッセージとして null を使用して、新しい EntityNotFoundException 例外を作成します。
    • EntityNotFoundException

      public EntityNotFoundException(StringSE message)
      指定された詳細メッセージを使用して、新しい EntityNotFoundException 例外を構築します。
      パラメーター:
      message - 詳細メッセージ。
    • EntityNotFoundException

      public EntityNotFoundException(StringSE message, ExceptionSE cause)
      指定された詳細メッセージを使用して、新しい EntityNotFoundException 例外を構築します。
      パラメーター:
      message - 詳細メッセージ。