Package org.hibernate
Class TransientPropertyValueException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- javax.persistence.PersistenceException
-
- org.hibernate.HibernateException
-
- org.hibernate.TransientObjectException
-
- org.hibernate.TransientPropertyValueException
-
- All Implemented Interfaces:
Serializable
public class TransientPropertyValueException extends TransientObjectException
Thrown when a property cannot be persisted because it is an association with a transient unsaved entity instance.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TransientPropertyValueException(String message, String transientEntityName, String propertyOwnerEntityName, String propertyName)Constructs aTransientPropertyValueExceptioninstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMessage()StringgetPropertyName()Returns the property name.StringgetPropertyOwnerEntityName()Returns the entity name for entity that owns the association property.StringgetTransientEntityName()Returns the entity name for the transient entity.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
TransientPropertyValueException
public TransientPropertyValueException(String message, String transientEntityName, String propertyOwnerEntityName, String propertyName)
Constructs aTransientPropertyValueExceptioninstance.- Parameters:
message- - the exception message;transientEntityName- - the entity name for the transient entitypropertyOwnerEntityName- - the entity name for entity that owns the association property.propertyName- - the property name
-
-
Method Detail
-
getTransientEntityName
public String getTransientEntityName()
Returns the entity name for the transient entity.- Returns:
- the entity name for the transient entity.
-
getPropertyOwnerEntityName
public String getPropertyOwnerEntityName()
Returns the entity name for entity that owns the association property.- Returns:
- the entity name for entity that owns the association property
-
getPropertyName
public String getPropertyName()
Returns the property name.- Returns:
- the property name.
-
getMessage
public String getMessage()
- Overrides:
getMessagein classThrowable
-
-