Package org.hibernate
Class ObjectNotFoundException
-
- All Implemented Interfaces:
Serializable
public class ObjectNotFoundException extends UnresolvableObjectException
Thrown whenEntityManager.find(Class, Object)
fails to select a row with the given primary key (identifier value).On the other hand, this exception might not be thrown immediately by
Session.getReference(Class, Object)
is called, even when there was no row on the database, becausegetReference()
returns a proxy if possible. Programs should useSession.find()
to test if a row exists in the database.Like all Hibernate exceptions, this one is considered unrecoverable.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ObjectNotFoundException(Object identifier, String entityName)
Constructs aObjectNotFoundException
using the given information.ObjectNotFoundException(String entityName, Object identifier)
-
Method Summary
-
Methods inherited from class org.hibernate.UnresolvableObjectException
getEntityName, getIdentifier, getMessage, throwIfNull
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-