Top Description Constructors Methods
org.hibernate.property.access.internal

public Class PropertyAccessEnhancedImpl

extends PropertyAccessMixedImpl
Class Inheritance
Imports
org.hibernate.property.access.spi.EnhancedSetterImpl, .PropertyAccessStrategy, .Setter, java.lang.reflect.Field

A PropertyAccess for byte code enhanced entities. Enhanced setter methods ( if available ) are used for property writes. Regular getter methods/fields are used for property access. Based upon PropertyAccessMixedImpl.
Authors
Steve Ebersole, Luis Barreiro

Constructor Summary

AccessConstructor and Description
public
PropertyAccessEnhancedImpl(PropertyAccessStrategy strategy, Class<T> containerJavaType, String propertyName)

Method Summary

Modifier and TypeMethod and Description
protected Setter
Inherited from org.hibernate.property.access.internal.PropertyAccessMixedImpl:
fieldGetterfieldOrNullgetAccessTypegetGettergetPropertyAccessStrategygetSetterpropertyGetterpropertySetter

Constructor Detail

PropertyAccessEnhancedImplback to summary
public PropertyAccessEnhancedImpl(PropertyAccessStrategy strategy, Class<T> containerJavaType, String propertyName)

Method Detail

fieldSetterback to summary
protected Setter fieldSetter(Class<?> containerJavaType, String propertyName, Field field)

Overrides org.hibernate.property.access.internal.PropertyAccessMixedImpl.fieldSetter.

Annotations
@Override