Package org.hibernate
Class UnresolvableObjectException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- javax.persistence.PersistenceException
-
- org.hibernate.HibernateException
-
- org.hibernate.UnresolvableObjectException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ObjectDeletedException,ObjectNotFoundException
public class UnresolvableObjectException extends HibernateException
Thrown when Hibernate could not resolve an object by id, especially when loading an association.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description UnresolvableObjectException(java.io.Serializable identifier, java.lang.String entityName)Constructs an UnresolvableObjectException using the specified information.protectedUnresolvableObjectException(java.lang.String message, java.io.Serializable identifier, java.lang.String clazz)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetEntityName()java.io.SerializablegetIdentifier()java.lang.StringgetMessage()static voidthrowIfNull(java.lang.Object entity, java.io.Serializable identifier, java.lang.String entityName)Factory method for building and throwing an UnresolvableObjectException if the entity is null.
-
-
-
Constructor Detail
-
UnresolvableObjectException
public UnresolvableObjectException(java.io.Serializable identifier, java.lang.String entityName)Constructs an UnresolvableObjectException using the specified information.- Parameters:
identifier- The identifier of the entity which could not be resolvedentityName- The name of the entity which could not be resolved
-
UnresolvableObjectException
protected UnresolvableObjectException(java.lang.String message, java.io.Serializable identifier, java.lang.String clazz)
-
-
Method Detail
-
throwIfNull
public static void throwIfNull(java.lang.Object entity, java.io.Serializable identifier, java.lang.String entityName) throws UnresolvableObjectExceptionFactory method for building and throwing an UnresolvableObjectException if the entity is null.- Parameters:
entity- The entity to check for nullnessidentifier- The identifier of the entityentityName- The name of the entity- Throws:
UnresolvableObjectException- Thrown if entity is null
-
getIdentifier
public java.io.Serializable getIdentifier()
-
getEntityName
public java.lang.String getEntityName()
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
-