Package org.hibernate.tuple
-
Interface Summary Interface Description AnnotationValueGeneration<A extends Annotation> AValueGenerationbased 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. (as of 6.0) This contract is no longer used by Hibernate.NonIdentifierAttribute Property Deprecated. Use the directAttributehierarchyTuplizer 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 thePropertyAccessStrategyfor an attribute.BaselineAttributeInformation BaselineAttributeInformation.Builder CreationTimestampGeneration Value generation implementation forCreationTimestamp.DynamicMapInstantiator GeneratedValueGeneration AAnnotationValueGenerationwhich marks a property as generated in the database.IdentifierProperty Represents a defined entity identifier property within the Hibernate runtime-metamodel.PojoInstantiator Deprecated. (as of 6.0) LikeInstantiatoritself, deprecated.PropertyFactory Responsible for generation of runtime metamodelPropertyrepresentations.StandardProperty Deprecated. Use one of theAttribute-based impls instead.TenantIdBinder Sets up filters associated with aTenantIdfieldTenantIdGeneration Value generation implementation forTenantId.UpdateTimestampGeneration Value generation implementation forUpdateTimestamp.VmValueGeneration AAnnotationValueGenerationwhich allows to specify theValueGeneratorto be used to determine the value of the annotated property. -
Enum Summary Enum Description GenerationTiming PropertyFactory.NonIdentifierAttributeNature