FileDocCategorySizeDatePackage
PropertyAccessException.javaAPI DocHibernate 3.2.51364Thu Jun 03 11:31:32 BST 2004org.hibernate

PropertyAccessException

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)
author
Gavin King

Fields Summary
private final Class
persistentClass
private final String
propertyName
private final boolean
wasSetter
Constructors Summary
public PropertyAccessException(Throwable root, String s, boolean wasSetter, Class persistentClass, String propertyName)

		super(s, root);
		this.persistentClass = persistentClass;
		this.wasSetter = wasSetter;
		this.propertyName = propertyName;
	
Methods Summary
public java.lang.StringgetMessage()

		return super.getMessage() +
		( wasSetter ? " setter of " : " getter of ") +
		StringHelper.qualify( persistentClass.getName(), propertyName );
	
public java.lang.ClassgetPersistentClass()

		return persistentClass;
	
public java.lang.StringgetPropertyName()

		return propertyName;