See: Description
| Interface | Description | 
|---|---|
| AnnotationValueGeneration<A extends Annotation> | 
 A  
ValueGeneration based on a custom Java generator annotation type. | 
| Attribute | 
 Contract for attributes 
 | 
| IdentifierAttribute | |
| InDatabaseValueGenerationStrategy | 
 Strategy for describing values which are generated in the database. 
 | 
| InMemoryValueGenerationStrategy | |
| Instantiator | 
 Contract for implementors responsible for instantiating entity/component instances. 
 | 
| NonIdentifierAttribute | |
| Property | Deprecated | 
| Tuplizer | 
 A tuplizer defines the contract for things which know how to manage
 a particular representation of a piece of data, given that
 representation's  
EntityMode (the entity-mode
 essentially defining which representation). | 
| ValueGeneration | 
 Describes the generation of property values. 
 | 
| ValueGenerator<T> | 
 Defines a generator for in-VM generation of (non-identifier) attribute values. 
 | 
| Class | Description | 
|---|---|
| AbstractAttribute | |
| AbstractNonIdentifierAttribute | |
| BaselineAttributeInformation | |
| BaselineAttributeInformation.Builder | |
| CreationTimestampGeneration | 
 Value generation implementation for  
CreationTimestamp. | 
| Dom4jInstantiator | 
 Performs "instantiation" based on DOM4J elements. 
 | 
| DynamicMapInstantiator | |
| ElementWrapper | 
 Wraps dom4j elements, allowing them to exist in a 
 non-hierarchical structure. 
 | 
| GeneratedValueGeneration | 
 A  
AnnotationValueGeneration which marks a property as generated in the database. | 
| IdentifierProperty | 
 Represents a defined entity identifier property within the Hibernate
 runtime-metamodel. 
 | 
| PojoInstantiator | 
 Defines a POJO-based instantiator for use from the tuplizers. 
 | 
| PropertyFactory | 
 Responsible for generation of runtime metamodel  
Property representations. | 
| StandardProperty | Deprecated | 
| UpdateTimestampGeneration | 
 Value generation implementation for  
UpdateTimestamp. | 
| VmValueGeneration | 
 A  
AnnotationValueGeneration which allows to specify the ValueGenerator to be used to determine the
 value of the annotated property. | 
| Enum | Description | 
|---|---|
| GenerationTiming | |
| PropertyFactory.NonIdentifierAttributeNature | 
This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes. It is unaware of mappings to the database.
(This package is still undergoing maturation and will change over the next few months.)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.