Class PropertyAccessStrategyCompositeUserTypeImpl

java.lang.Object
org.hibernate.property.access.internal.PropertyAccessStrategyCompositeUserTypeImpl
All Implemented Interfaces:
PropertyAccessStrategy

public class PropertyAccessStrategyCompositeUserTypeImpl extends Object implements PropertyAccessStrategy
Defines a strategy for accessing property values via a CompositeUserType.
  • Constructor Details

    • PropertyAccessStrategyCompositeUserTypeImpl

      public PropertyAccessStrategyCompositeUserTypeImpl(CompositeUserType<?> compositeUserType, List<String> sortedPropertyNames, List<Type> sortedPropertyTypes)
  • Method Details

    • buildPropertyAccess

      public PropertyAccess buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
      Description copied from interface: PropertyAccessStrategy
      Build a PropertyAccess for the indicated property
      Specified by:
      buildPropertyAccess in interface PropertyAccessStrategy
      Parameters:
      containerJavaType - The Java type that contains the property; may be null for non-pojo cases.
      propertyName - The property name
      setterRequired - Whether it is an error if we are unable to find a corresponding setter
      Returns:
      The appropriate PropertyAccess