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.