-
class
Thrown by the persistence provider when
invalid reference
EntityManager.persist(Object)
is called and the entity already exists.
class
Thrown by the persistence provider when an entity reference obtained by
invalid reference
EntityManager.getReference
is accessed but the entity does not exist.
class
Thrown by the persistence provider when an pessimistic locking
conflict occurs that does not result in transaction rollback.
class
Thrown by the persistence provider when
Query.getSingleResult() or
invalid reference
TypedQuery.getSingleResult()
is executed on a
query and there is more than one result from the query.
class
Thrown by the persistence provider when
Query.getSingleResult() or
invalid reference
TypedQuery.getSingleResult()
is executed on a query
and there is no result to return.
class
Thrown by the persistence provider when an optimistic locking conflict
occurs.
class
Thrown by the persistence provider when an pessimistic locking conflict
occurs.
class
Thrown by the persistence provider when a query times out
and only the statement is rolled back.
class
class
Thrown by the persistence provider when a transaction is required but is not
active.