Uses of Class
jakarta.persistence.PersistenceException
-
Packages that use PersistenceException Package Description jakarta.persistence Jakarta Persistence is the API for the management for persistence and object/relational mapping. -
-
Uses of PersistenceException in jakarta.persistence
Subclasses of PersistenceException in jakarta.persistence Modifier and Type Class Description class
EntityExistsException
Thrown by the persistence provider whenEntityManager.persist(Object)
is called and the entity already exists.class
EntityNotFoundException
Thrown by the persistence provider when an entity reference obtained byEntityManager.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 whenQuery.getSingleResult()
orTypedQuery.getSingleResult()
is executed on a query and there is more than one result from the query.class
NoResultException
Thrown by the persistence provider whenQuery.getSingleResult()
orTypedQuery.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 whenEntityTransaction.commit()
fails.class
TransactionRequiredException
Thrown by the persistence provider when a transaction is required but is not active.
-