Package org.hibernate

Class ObjectNotFoundException

  • All Implemented Interfaces:
    Serializable

    public class ObjectNotFoundException
    extends UnresolvableObjectException
    Thrown when EntityManager.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, because getReference() returns a proxy if possible. Programs should use Session.find() to test if a row exists in the database.

    Like all Hibernate exceptions, this one is considered unrecoverable.

    See Also:
    Serialized Form
    • Constructor Detail

      • ObjectNotFoundException

        public ObjectNotFoundException​(Object identifier,
                                       String entityName)
        Constructs a ObjectNotFoundException using the given information.
        Parameters:
        identifier - The identifier of the entity
        entityName - The name of the entity
      • ObjectNotFoundException

        public ObjectNotFoundException​(String entityName,
                                       Object identifier)