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
Use the direct
Attribute hierarchy |
| 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. |
| DynamicMapInstantiator | |
| 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
Use one of the
Attribute-based impls instead. |
| 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 |
<p> 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. </p> <p> (This package is still undergoing maturation and will change over the next few months.) </p>
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.