Package org.hibernate.boot.model.internal
package org.hibernate.boot.model.internal
-
ClassDescriptionProcesses 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 conversionDeprecated, for removal: This API element is subject to removal in a future version.A 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.Manage the various fun-ness of dealing with HCANN...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.Encapsulates the overriding of Java annotations from an EJB 3.0 descriptor (orm.xml, ...).MetadataProvider aware of the JPA Deployment descriptor (orm.xml, ...).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.A helper class to keep theXPropertys of a class ordered by access type.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 elementReproduces what we used to do with aList<Element>inJPAXMLOverriddenAnnotationReader, with the following constraints: Preserve type safety Only create lists if we actually have elements (most lists should be empty in most cases)Responsible for reading named queries defined in annotations and registeringNamedQueryDefinitionobjects.Bind queryA simple second pass that just creates the foreign keyHelper for dealing withSoftDeleteStateful binder responsible for producing instances ofTable.Enable a proper set of the FK columns in respect with the id column order Allow the correct implementation of the default EJB3 values which needs both sides of the association to be resolvedA helper for consuming orm.xml mappings.
ConverterRegistry