| 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.