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.protected
UnresolvableObjectException(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.String
getEntityName()
java.io.Serializable
getIdentifier()
java.lang.String
getMessage()
static void
throwIfNull(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 UnresolvableObjectException
Factory 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:
getMessage
in classjava.lang.Throwable
-
-