Class PropertyAccessEnhancedImpl
- java.lang.Object
-
- org.hibernate.property.access.internal.PropertyAccessMixedImpl
-
- org.hibernate.property.access.internal.PropertyAccessEnhancedImpl
-
- All Implemented Interfaces:
PropertyAccess
public class PropertyAccessEnhancedImpl extends PropertyAccessMixedImpl
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.
-
-
Constructor Summary
Constructors Constructor Description PropertyAccessEnhancedImpl(PropertyAccessStrategy strategy, Class<?> containerJavaType, String propertyName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Setter
fieldSetter(Class<?> containerJavaType, String propertyName, Field field)
-
Methods inherited from class org.hibernate.property.access.internal.PropertyAccessMixedImpl
fieldGetter, fieldOrNull, getAccessType, getGetter, getPropertyAccessStrategy, getSetter, propertyGetter, propertySetter
-
-
-
-
Constructor Detail
-
PropertyAccessEnhancedImpl
public PropertyAccessEnhancedImpl(PropertyAccessStrategy strategy, Class<?> containerJavaType, String propertyName)
-
-
Method Detail
-
fieldSetter
protected Setter fieldSetter(Class<?> containerJavaType, String propertyName, Field field)
- Overrides:
fieldSetter
in classPropertyAccessMixedImpl
-
-