org.hibernate
Class PropertyAccessException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.hibernate.exception.NestableRuntimeException
org.hibernate.HibernateException
org.hibernate.PropertyAccessException
- All Implemented Interfaces:
- org.hibernate.exception.Nestable, java.io.Serializable
- public class PropertyAccessException
- extends HibernateException
A problem occurred accessing a property of an instance of a
persistent class by reflection, or via CGLIB. There are a
number of possible underlying causes, including
- failure of a security check
- an exception occurring inside the getter or setter method
- a nullable database column was mapped to a primitive-type property
- the Hibernate type was not castable to the property type (or vice-versa)
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 |
persistentClass
private final java.lang.Class persistentClass
propertyName
private final java.lang.String propertyName
wasSetter
private final boolean wasSetter
PropertyAccessException
public PropertyAccessException(java.lang.Throwable root,
java.lang.String s,
boolean wasSetter,
java.lang.Class persistentClass,
java.lang.String propertyName)
getPersistentClass
public java.lang.Class getPersistentClass()
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( ).