Top Description Constructors Methods
org.hibernate.binder.internal

public Class AttributeAccessorBinder

extends Object
implements AttributeBinder<AttributeAccessor>
Class Inheritance
All Implemented Interfaces
org.hibernate.binder.AttributeBinder
Imports
org.hibernate.AnnotationException, org.hibernate.annotations.AttributeAccessor, org.hibernate.binder.AttributeBinder, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.mapping.PersistentClass, .Property, org.hibernate.property.access.spi.PropertyAccessStrategy

Configures the PropertyAccessStrategy for an attribute.
Author
Gavin King

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
bind(AttributeAccessor
an annotation of the property that is declared as an org.hibernate.annotations.AttributeBinderType
accessor
,
MetadataBuildingContext buildingContext, PersistentClass
the entity class acting as the ultimate container of the property (differs from Property#getPersistentClass() in the case of a property of an embeddable class)
persistentClass
,
Property
a Property object representing the annotated property
property
)

Implements org.hibernate.binder.AttributeBinder.bind.

Perform some custom configuration of the model relating to the given annotated Property of the given entity class or embeddable class.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AttributeAccessorBinderback to summary
public AttributeAccessorBinder()

Method Detail

bindback to summary
public void bind(AttributeAccessor accessor, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)

Implements org.hibernate.binder.AttributeBinder.bind.

Doc from org.hibernate.binder.AttributeBinder.bind.

Perform some custom configuration of the model relating to the given annotated Property of the given entity class or embeddable class.

Parameters
accessor:AttributeAccessor

an annotation of the property that is declared as an org.hibernate.annotations.AttributeBinderType

persistentClass:PersistentClass

the entity class acting as the ultimate container of the property (differs from Property#getPersistentClass() in the case of a property of an embeddable class)

property:Property

a Property object representing the annotated property

Annotations
@Override