Package | Description |
---|---|
jakarta.persistence |
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityExistsException
Thrown by the persistence provider when
EntityManager.persist(Object) is called and the entity already exists. |
class |
EntityNotFoundException
Thrown by the persistence provider when an entity reference obtained by
EntityManager.getReference
is accessed but the entity does not exist. |
class |
LockTimeoutException
Thrown by the persistence provider when an pessimistic locking
conflict occurs that does not result in transaction rollback.
|
class |
NonUniqueResultException
Thrown by the persistence provider when
Query.getSingleResult() or TypedQuery.getSingleResult() is executed on a
query and there is more than one result from the query. |
class |
NoResultException
Thrown by the persistence provider when
Query.getSingleResult() or TypedQuery.getSingleResult() is executed on a query
and there is no result to return. |
class |
OptimisticLockException
Thrown by the persistence provider when an optimistic locking conflict
occurs.
|
class |
PessimisticLockException
Thrown by the persistence provider when an pessimistic locking conflict
occurs.
|
class |
QueryTimeoutException
Thrown by the persistence provider when a query times out
and only the statement is rolled back.
|
class |
RollbackException
Thrown by the persistence provider when
EntityTransaction.commit() fails. |
class |
TransactionRequiredException
Thrown by the persistence provider when a transaction is required but is not
active.
|
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.