org.hibernate

Class UnresolvableObjectException

Implemented Interfaces:
Nestable
Known Direct Subclasses:
ObjectDeletedException, ObjectNotFoundException

public class UnresolvableObjectException
extends HibernateException

Thrown when Hibernate could not resolve an object by id, especially when loading an association.
Author:
Gavin King

Field Summary

Fields inherited from class org.hibernate.exception.NestableRuntimeException

delegate

Constructor Summary

UnresolvableObjectException(Serializable identifier, String clazz)

Method Summary

String
getEntityName()
Serializable
getIdentifier()
String
getMessage()
static void
throwIfNull(Object o, Serializable id, String clazz)

Methods inherited from class org.hibernate.exception.NestableRuntimeException

getCause, getMessage, getMessage, getMessages, getThrowable, getThrowableCount, getThrowables, indexOfThrowable, indexOfThrowable, printPartialStackTrace, printStackTrace, printStackTrace, printStackTrace

Constructor Details

UnresolvableObjectException

public UnresolvableObjectException(Serializable identifier,
                                   String clazz)

Method Details

getEntityName

public String getEntityName()

getIdentifier

public Serializable getIdentifier()

getMessage

public String getMessage()
Specified by:
getMessage in interface Nestable
Overrides:
getMessage in interface NestableRuntimeException

throwIfNull

public static void throwIfNull(Object o,
                               Serializable id,
                               String clazz)
            throws UnresolvableObjectException