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 aColumn
annotation, 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.ADiscriminatorColumn
annotationAn element of a join condition, logically representing aJoinColumn
annotation, but not every instance corresponds to an explicit annotation in the Java code.A list ofJoinColumn
s 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 toMetadataBuildingOptions
Base class for stateful binders responsible for producing mapping model objects of typeCollection
.Collection second passPropertyHolder
for composites (Embeddable/Embedded).ManagedBean implementation for delayedParameterizedType
handling (parameter injection) for a UserCollectionTypeA binder responsible for interpretingEmbeddable
classes and producing instances of the mapping model objectComponent
.Stateful binder responsible for interpreting information about anEntity
class and producing aPersistentClass
mapping model object.Specifies the sort of foreign key reference given in aJoinColumn
annotation.Helper for dealing with generators defined via annotationsResponsible for configuring and instantiatingGenerator
s.Responsible for setting up the parameters which are passed toConfigurable.configure(GeneratorCreationContext, Properties)
when aConfigurable
generator 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.ForManyToOne
andOneToOne
associations mapped to aJoinTable
with no explicitly-specified table name, we need to defer creation of theTable
object.AnOrderColumn
annotationSome 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 handleOneToOne
associations in a second pass.A stateful binder responsible for creatingProperty
objects.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 registeringNamedQueryDefinition
objects.Bind queryA simple second pass that just creates the foreign keyHelper for dealing withSoftDelete
SecondPass 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
.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.