Package org.hibernate
Class TransientPropertyValueException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- jakarta.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 aTransientPropertyValueException
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getMessage()
String
getPropertyName()
Returns the property name.String
getPropertyOwnerEntityName()
Returns the entity name for entity that owns the association property.String
getTransientEntityName()
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 aTransientPropertyValueException
instance.- 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:
getMessage
in classThrowable
-
-