| Package | Description | 
|---|---|
| org.hibernate.cfg | 
 
        This package defines APIs for configuring Hibernate, and classes
        for building the Hibernate configuration-time metamodel. 
 | 
| org.hibernate.cfg.annotations | |
| org.hibernate.envers.configuration.internal.metadata.reader | |
| org.hibernate.jpa.internal.metamodel | |
| org.hibernate.mapping | 
 
        This package defines the Hibernate configuration-time metamodel. 
 | 
| org.hibernate.property | 
 
        This package abstracts the notion of a "property" of
        an entity. 
 | 
| org.hibernate.tuple | 
 
        This package defines a runtime metamodel for entities at
        the object level and abstracts the differences between
        the various entity modes. 
 | 
| org.hibernate.tuple.component | |
| org.hibernate.tuple.entity | 
| Modifier and Type | Method and Description | 
|---|---|
static Property | 
BinderHelper.findPropertyByName(Component component,
                  String propertyName)
Retrieve the property by path in a recursive way 
 | 
static Property | 
BinderHelper.findPropertyByName(PersistentClass associatedClass,
                  String propertyName)
Retrieve the property by path in a recursive way, including IndetifierProperty in the loop
 If propertyName is null or empty, the IdentifierProperty is returned 
 | 
static Property | 
BinderHelper.shallowCopy(Property property)
create a property copy reusing the same value 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CollectionPropertyHolder.addProperty(Property prop,
           Ejb3Column[] columns,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
void | 
PropertyHolder.addProperty(Property prop,
           Ejb3Column[] columns,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
void | 
ClassPropertyHolder.addProperty(Property prop,
           Ejb3Column[] columns,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
void | 
ComponentPropertyHolder.addProperty(Property prop,
           Ejb3Column[] columns,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
void | 
CollectionPropertyHolder.addProperty(Property prop,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
void | 
PropertyHolder.addProperty(Property prop,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
void | 
ClassPropertyHolder.addProperty(Property prop,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
void | 
ComponentPropertyHolder.addProperty(Property prop,
           org.hibernate.annotations.common.reflection.XClass declaringClass)  | 
static void | 
HbmBinder.bindProperty(org.dom4j.Element node,
            Property property,
            Mappings mappings,
            Map inheritedMetas)  | 
static Property | 
BinderHelper.shallowCopy(Property property)
create a property copy reusing the same value 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Property | 
PropertyBinder.makeProperty()  | 
Property | 
PropertyBinder.makePropertyAndBind()  | 
Property | 
PropertyBinder.makePropertyValueAndBind()  | 
| Modifier and Type | Method and Description | 
|---|---|
Property | 
PersistentPropertiesSource.getProperty(String propertyName)  | 
Property | 
AuditedPropertiesReader.ComponentPropertiesSource.getProperty(String propertyName)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterator<Property> | 
PersistentPropertiesSource.getPropertyIterator()  | 
Iterator<Property> | 
AuditedPropertiesReader.ComponentPropertiesSource.getPropertyIterator()  | 
| Modifier and Type | Method and Description | 
|---|---|
<X,Y> AttributeImplementor<X,Y> | 
AttributeFactory.buildAttribute(AbstractManagedType<X> ownerType,
              Property property)
Build a normal attribute. 
 | 
<X,Y> SingularAttributeImpl<X,Y> | 
AttributeFactory.buildIdAttribute(AbstractIdentifiableType<X> ownerType,
                Property property)
Build the identifier attribute descriptor 
 | 
<X,Y> SingularAttributeImpl<X,Y> | 
AttributeFactory.buildVersionAttribute(AbstractIdentifiableType<X> ownerType,
                     Property property)
Build the version attribute descriptor 
 | 
PluralAttributeImpl.Builder<X,C,E,K> | 
PluralAttributeImpl.Builder.property(Property property)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Backref  | 
class  | 
IndexBackref  | 
class  | 
SyntheticProperty
Models a property which does not actually exist in the model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MappedSuperclass.addDeclaredProperty(Property p)  | 
void | 
PersistentClass.addMappedsuperclassProperty(Property p)  | 
void | 
Join.addMappedsuperclassProperty(Property prop)  | 
void | 
Subclass.addMappedsuperclassProperty(Property p)  | 
void | 
PersistentClass.addProperty(Property p)  | 
void | 
Component.addProperty(Property p)  | 
void | 
Join.addProperty(Property prop)  | 
void | 
Subclass.addProperty(Property p)  | 
protected void | 
PersistentClass.addSubclassProperty(Property prop)  | 
protected void | 
Subclass.addSubclassProperty(Property p)  | 
boolean | 
Join.containsProperty(Property prop)  | 
int | 
PersistentClass.getJoinNumber(Property prop)  | 
void | 
RootClass.setDeclaredIdentifierProperty(Property declaredIdentifierProperty)  | 
void | 
MappedSuperclass.setDeclaredIdentifierProperty(Property prop)  | 
void | 
RootClass.setDeclaredVersion(Property declaredVersion)  | 
void | 
MappedSuperclass.setDeclaredVersion(Property prop)  | 
void | 
RootClass.setIdentifierProperty(Property identifierProperty)  | 
void | 
RootClass.setVersion(Property version)  | 
| Modifier and Type | Method and Description | 
|---|---|
static PropertyAccessor | 
PropertyAccessorFactory.getPropertyAccessor(Property property,
                   EntityMode mode)
Retrieves a PropertyAccessor instance based on the given property definition and
 entity mode. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static NonIdentifierAttribute | 
PropertyFactory.buildEntityBasedAttribute(EntityPersister persister,
                         SessionFactoryImplementor sessionFactory,
                         int attributeNumber,
                         Property property,
                         boolean lazyAvailable)
Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entity 
 | 
static StandardProperty | 
PropertyFactory.buildStandardProperty(Property property,
                     boolean lazyAvailable)
Deprecated.  
 | 
static VersionProperty | 
PropertyFactory.buildVersionProperty(EntityPersister persister,
                    SessionFactoryImplementor sessionFactory,
                    int attributeNumber,
                    Property property,
                    boolean lazyAvailable)
Generates a VersionProperty representation for an entity mapping given its
 version mapping Property. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Getter | 
AbstractComponentTuplizer.buildGetter(Component component,
           Property prop)  | 
protected Getter | 
DynamicMapComponentTuplizer.buildGetter(Component component,
           Property prop)  | 
protected Getter | 
PojoComponentTuplizer.buildGetter(Component component,
           Property prop)  | 
protected abstract Setter | 
AbstractComponentTuplizer.buildSetter(Component component,
           Property prop)  | 
protected Setter | 
DynamicMapComponentTuplizer.buildSetter(Component component,
           Property prop)  | 
protected Setter | 
PojoComponentTuplizer.buildSetter(Component component,
           Property prop)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Getter | 
PojoEntityTuplizer.buildPropertyGetter(Property mappedProperty,
                   PersistentClass mappedEntity)  | 
protected abstract Getter | 
AbstractEntityTuplizer.buildPropertyGetter(Property mappedProperty,
                   PersistentClass mappedEntity)
Build an appropriate Getter for the given property. 
 | 
protected Getter | 
DynamicMapEntityTuplizer.buildPropertyGetter(Property mappedProperty,
                   PersistentClass mappedEntity)  | 
protected Setter | 
PojoEntityTuplizer.buildPropertySetter(Property mappedProperty,
                   PersistentClass mappedEntity)  | 
protected abstract Setter | 
AbstractEntityTuplizer.buildPropertySetter(Property mappedProperty,
                   PersistentClass mappedEntity)
Build an appropriate Setter for the given property. 
 | 
protected Setter | 
DynamicMapEntityTuplizer.buildPropertySetter(Property mappedProperty,
                   PersistentClass mappedEntity)  | 
static org.hibernate.tuple.entity.EntityMetamodel.InDatabaseValueGenerationStrategyImpl | 
EntityMetamodel.create(SessionFactoryImplementor sessionFactoryImplementor,
      Property mappingProperty,
      ValueGeneration valueGeneration)  | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.