Package org.hibernate.tuple
-
Interface Summary Interface Description AnnotationValueGeneration<A extends Annotation> AValueGeneration
based on a custom Java generator annotation type.Attribute Contract for attributesAttributeBinder<A extends Annotation> Allows a user-written annotation to drive some customized model binding.IdentifierAttribute InDatabaseValueGenerationStrategy Strategy for describing values which are generated in the database.InMemoryValueGenerationStrategy Instantiator Deprecated. This contract is no longer used by Hibernate.NonIdentifierAttribute Tuplizer Deprecated. 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 AttributeAccessorBinder Configures thePropertyAccessStrategy
for an attribute.BaselineAttributeInformation BaselineAttributeInformation.Builder CreationTimestampGeneration Value generation implementation forCreationTimestamp
.DynamicMapInstantiator GeneratedAlwaysValueGeneration ForGeneratedColumn
GeneratedValueGeneration AAnnotationValueGeneration
which marks a property as generated in the database.IdentifierProperty Represents a defined entity identifier property within the Hibernate runtime-metamodel.PojoInstantiator Deprecated. LikeInstantiator
itself, deprecated.PropertyFactory Responsible for generation of runtime metamodelProperty
representations.StandardProperty Deprecated. Use one of theAttribute
-based impls instead.TenantIdBinder Sets up filters associated with aTenantId
fieldTenantIdGeneration Value generation implementation forTenantId
.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 Represents the timing ofvalue generation
that occurs in the Java program, or in the database.PropertyFactory.NonIdentifierAttributeNature