Package org.hibernate.boot.model.internal
package org.hibernate.boot.model.internal
-
ClassDescriptionTemplate support for IdGeneratorResolver implementations dealing with entity identifiersProcesses aggregate component annotations from Java classes and produces the Hibernate configuration-time metamodel, that is, the objects defined in the package
org.hibernate.mapping.Type of annotation of a class will give its typeA mapping to a column, logically representing aColumnannotation, but not every instance corresponds to an explicit annotation in the Java code.A list of columns that are mapped to a single Java property or field.ADiscriminatorColumnannotationAn element of a join condition, logically representing aJoinColumnannotation, but not every instance corresponds to an explicit annotation in the Java code.A list ofJoinColumns that form a single join condition, similar in concept toJoinColumns, but not every instance of this class corresponds to an explicit annotation in the Java code.Reads annotations from Java classes and produces the Hibernate configuration-time metamodel, that is, the objects defined in the packageorg.hibernate.mapping.Describes a conversionA stateful binder responsible for creating instances ofBasicValue.Indicates an internal attempt to mark a column as non-nullable (because it's part of a primary key, for example) when we cannot force that column to be non-nullable.A ClassLoaderAccess implementation based on lazy access toMetadataBuildingOptionsBase class for stateful binders responsible for producing mapping model objects of typeCollection.Collection second passPropertyHolderfor composites (Embeddable/Embedded).ManagedBean implementation for delayedParameterizedTypehandling (parameter injection) for a UserCollectionTypeA binder responsible for interpretingEmbeddableclasses and producing instances of the mapping model objectComponent.Stateful binder responsible for interpreting information about anEntityclass and producing aPersistentClassmapping model object.Specifies the sort of foreign key reference given in aJoinColumnannotation.Helper for dealing with generators defined via annotationsResponsible for configuring and instantiatingGenerators.Responsible for setting up the parameters which are passed toConfigurable.configure(GeneratorCreationContext, Properties)when aConfigurablegenerator is instantiated.Handles interpretation of oldhbm.xml-style generator strategy names.IdGeneratorResolver for handling generators assigned to id-bag mappingsMarker interface for second passes which bind id generatorsSecondPass implementing delayed resolution of id-generators associated with an entity.ForManyToOneandOneToOneassociations mapped to aJoinTablewith no explicitly-specified table name, we need to defer creation of theTableobject.AnOrderColumnannotationSome extra data to the inheritance position of a class.Are the columns forced to null, not null or not forcedSource for database object names (identifiers).We have to handleOneToOneassociations in a second pass.A stateful binder responsible for creatingPropertyobjects.Access to the members of a class which define a persistent attribute as defined by the JPA specification and AccessType.Property holder abstract property containers from their direct implementationThis factory is here to build a PropertyHolder and prevent .mapping interface addingRetrieve all inferred data from an annotated elementResponsible for reading named queries defined in annotations and registeringNamedQueryDefinitionobjects.Bind queryHelper for dealing withSoftDeleteSecondPass implementing delayed resolution of id-generators associated with an entity using strict JPA resolution - based mainly on global resolution of generator names, along with support for UUID and String member types with AUTO.Stateful binder responsible for producing instances ofTable.