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.