程序包 org.hibernate.tuple
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.)
-
接口概要 接口 说明 AnnotationValueGeneration<A extends Annotation> AValueGenerationbased 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 已过时。 Use the directAttributehierarchyTuplizer 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. -
类概要 类 说明 AbstractAttribute AbstractNonIdentifierAttribute 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 Defines a POJO-based instantiator for use from the tuplizers.PropertyFactory Responsible for generation of runtime metamodelPropertyrepresentations.StandardProperty 已过时。 Use one of theAttribute-based impls instead.UpdateTimestampGeneration Value generation implementation forUpdateTimestamp.VmValueGeneration AAnnotationValueGenerationwhich allows to specify theValueGeneratorto be used to determine the value of the annotated property. -
枚举概要 枚举 说明 GenerationTiming PropertyFactory.NonIdentifierAttributeNature