public class EntityNotFoundException extends PersistenceException
EntityManager.getReference
によって取得されたエンティティ参照にアクセスしたが、エンティティが存在しない場合に、永続性プロバイダーによってスローされます。EntityManager.refresh
が呼び出され、オブジェクトがデータベースに存在しない場合にスローされます。EntityManager.lock
が悲観的ロックと共に使用され、エンティティがデータベースに存在しない場合にスローされます。現在のトランザクションがアクティブで、永続コンテキストがそれに結合されている場合、ロールバックのマークが付けられます。
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(StringSE message) 指定された詳細メッセージを使用して、新しい EntityNotFoundException 例外を構築します。 |
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public EntityNotFoundException()
null
を使用して、新しい EntityNotFoundException
例外を作成します。public EntityNotFoundException(StringSE message)
EntityNotFoundException
例外を構築します。message
- 詳細メッセージ。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.