public class EntityNotFoundException extends PersistenceException
EntityManager.getReference
is accessed but the entity does not exist. Thrown when
EntityManager.refresh
is called and the
object no longer exists in the database.
Thrown when EntityManager.lock
is used with
pessimistic locking is used and the entity no longer exists in the database.
The current transaction, if one is active and the persistence context has been joined to it, will be marked for rollback.
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)
,
Serialized FormConstructor and Description |
---|
EntityNotFoundException()
Constructs a new
EntityNotFoundException exception with
null as its detail message. |
EntityNotFoundException(java.lang.Exception cause)
Constructs a new
EntityNotFoundException exception with
null as its detail message. |
EntityNotFoundException(java.lang.String message)
Constructs a new
EntityNotFoundException exception with the
specified detail message. |
EntityNotFoundException(java.lang.String message,
java.lang.Exception cause)
Constructs a new
EntityNotFoundException exception with the
specified detail message. |
public EntityNotFoundException()
EntityNotFoundException
exception with
null
as its detail message.public EntityNotFoundException(java.lang.Exception cause)
EntityNotFoundException
exception with
null
as its detail message.public EntityNotFoundException(java.lang.String message)
EntityNotFoundException
exception with the
specified detail message.message
- the detail message.public EntityNotFoundException(java.lang.String message, java.lang.Exception cause)
EntityNotFoundException
exception with the
specified detail message.message
- the detail message.