Package org.hibernate.tuple
-
Interface Summary Interface Description AnnotationValueGeneration<A extends java.lang.annotation.Annotation> AValueGeneration
based on a custom Java generator annotation type.Attribute Contract for attributesIdentifierAttribute 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 directAttribute
hierarchyTuplizer A tuplizer defines the contract for things which know how to manage a particular representation of a piece of data, given that representation'sEntityMode
(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 Summary Class Description AbstractAttribute AbstractNonIdentifierAttribute BaselineAttributeInformation BaselineAttributeInformation.Builder CreationTimestampGeneration Value generation implementation forCreationTimestamp
.DynamicMapInstantiator GeneratedValueGeneration AAnnotationValueGeneration
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 metamodelProperty
representations.StandardProperty Deprecated. Use one of theAttribute
-based impls instead.UpdateTimestampGeneration Value generation implementation forUpdateTimestamp
.VmValueGeneration AAnnotationValueGeneration
which allows to specify theValueGenerator
to be used to determine the value of the annotated property. -
Enum Summary Enum Description GenerationTiming PropertyFactory.NonIdentifierAttributeNature