パッケージ jakarta.persistence
クラス EntityNotFoundException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- java.lang.RuntimeExceptionSE
-
- jakarta.persistence.PersistenceException
-
- jakarta.persistence.EntityNotFoundException
- 実装されたすべてのインターフェース:
SerializableSE
public class EntityNotFoundException extends PersistenceException
EntityManager.getReference
によって取得されたエンティティ参照にアクセスしたが、エンティティが存在しない場合に、永続性プロバイダーによってスローされます。EntityManager.refresh
が呼び出され、オブジェクトがデータベースに存在しない場合にスローされます。EntityManager.lock
が悲観的ロックと共に使用され、エンティティがデータベースに存在しない場合にスローされます。現在のトランザクションがアクティブで、永続コンテキストがそれに結合されている場合、ロールバックのマークが付けられます。
- 導入:
- 1.0
- 関連事項:
EntityManager.getReference(Class,Object)
,EntityManager.refresh(Object)
,EntityManager.refresh(Object, LockModeType)
,EntityManager.refresh(Object, java.util.Map)
,EntityManager.refresh(Object, LockModeType, java.util.Map)
,EntityManager.lock(Object, LockModeType)
,EntityManager.lock(Object, LockModeType, java.util.Map)
, 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 EntityNotFoundException()
詳細メッセージとしてnull
を使用して、新しいEntityNotFoundException
例外を作成します。EntityNotFoundException(ExceptionSE cause)
詳細メッセージとしてnull
を使用して、新しいEntityNotFoundException
例外を作成します。EntityNotFoundException(StringSE message)
指定された詳細メッセージを使用して、新しいEntityNotFoundException
例外を構築します。EntityNotFoundException(StringSE message, ExceptionSE cause)
指定された詳細メッセージを使用して、新しいEntityNotFoundException
例外を構築します。
メソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
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
- 詳細メッセージ。