org.hibernate
Class PropertyValueException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.hibernate.exception.NestableRuntimeException
org.hibernate.HibernateException
org.hibernate.PropertyValueException
- All Implemented Interfaces:
- org.hibernate.exception.Nestable, java.io.Serializable
- public class PropertyValueException
- extends HibernateException
Thrown when the (illegal) value of a property can not be persisted.
There are two main causes:
- a property declared not-null="true" is null
- an association references an unsaved transient instance
| Nested classes inherited from class java.lang.Throwable |
|
| Fields inherited from class java.lang.Throwable |
|
| Methods inherited from class org.hibernate.exception.NestableRuntimeException |
getCause, getMessage, getMessages, getThrowable, getThrowableCount, getThrowables, indexOfThrowable, indexOfThrowable, printPartialStackTrace, printStackTrace, printStackTrace, printStackTrace |
entityName
private final java.lang.String entityName
propertyName
private final java.lang.String propertyName
PropertyValueException
public PropertyValueException(java.lang.String s,
java.lang.String entityName,
java.lang.String propertyName)
getEntityName
public java.lang.String getEntityName()
getPropertyName
public java.lang.String getPropertyName()
getMessage
public java.lang.String getMessage()
- Description copied from class:
org.hibernate.exception.NestableRuntimeException
- Returns the detail message string of this throwable. If it was
created with a null message, returns the following:
( cause==null ? null : cause.toString( ).
buildPropertyPath
public static java.lang.String buildPropertyPath(java.lang.String parent,
java.lang.String child)
- Return a well formed property path.
Basicaly, it will return parent.child