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.)
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AnnotationValueGeneration<
The generator annotation type supported by an implementation A extends Annotation>A |
| public interface | Attribute
Contract for attributes |
| public interface | IdentifierAttribute
Deprecated
as a consequence of
Property being deprecated.
|
| public interface | InDatabaseValueGenerationStrategy
Strategy for describing values which are generated in the database. |
| public interface | |
| public interface | Instantiator
Contract for implementors responsible for instantiating entity/component instances. |
| public interface | |
| public interface | |
| public interface | 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 |
| public interface | ValueGeneration
Describes the generation of property values. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractAttribute
Deprecated
as a consequence of
Property being deprecated.
|
| public abstract class | AbstractNonIdentifierAttribute
Deprecated
as a consequence of
AbstractAttribute being deprecated.
|
| public class | |
| public class | CreationTimestampGeneration
Value generation implementation for |
| public class | |
| public class | GeneratedValueGeneration
A |
| public class | IdentifierProperty
Deprecated
as a consequence of Represents a defined entity identifier property within the Hibernate
runtime-metamodel.
AbstractAttribute and IdentifierAttribute being deprecated.
|
| public class | PojoInstantiator
Defines a POJO-based instantiator for use from the tuplizers. |
| public class | PropertyFactory
Responsible for generation of runtime metamodel |
| public class | StandardProperty
Deprecated
Use one of the Represents a non-identifier property within the Hibernate runtime-metamodel.
org.-based impls instead.
|
| pack-priv class | TimestampGenerators
Generators for obtaining the current VM timestamp in different representations. |
| public class | UpdateTimestampGeneration
Value generation implementation for |
| public class | VmValueGeneration
A |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |