Package org.hibernate.property.access.spi
An SPI abstracting how persistent attributes of an entity or embeddable type are accessed by Hibernate.
- See Also:
PropertyAccessStrategy
Interface Summary Interface Description Getter The contract for getting the value of a persistent attribute from its container/owner.PropertyAccess PropertyAccessStrategy Describes a strategy for accessing a persistent attribute, for example: field, JavaBean-style property, or whatever.PropertyAccessStrategyResolver Contract for resolving thePropertyAccessStrategyto use.Setter The contract for setting the value of a persistent attribute on its container/owner.Class Summary Class Description EnhancedGetterFieldImpl A specialized Getter implementation for handling getting values from a bytecode-enhanced Class.EnhancedSetterImpl A specialized Setter implementation for handling setting values into a bytecode-enhanced Class.EnhancedSetterMethodImpl A specialized Setter implementation for handling setting values into a bytecode-enhanced Class using a setter method.GetterFieldImpl Field-based implementation of GetterGetterMethodImpl SetterFieldImpl Field-based implementation of SetterSetterMethodImpl Enum Summary Enum Description BuiltInPropertyAccessStrategies Describes the built-in externally-nameablePropertyAccessStrategyimplementations.Exception Summary Exception Description PropertyAccessBuildingException Indicates a problem while building aPropertyAccess.PropertyAccessException Indicates a problem reading or writing value from/to a persistent property.PropertyAccessSerializationException