Package org.hibernate.boot.model
package org.hibernate.boot.model
This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database. It is
built incrementally from
annotations and XML-based mappings.
The interfaces TypeContributor and
FunctionContributor allow a program
or library to contribute custom types and type descriptors, and
custom function descriptors, respectively, to Hibernate during the
bootstrap process.
- Implementation Note:
- Ultimately, as part of the process of creating the
SessionFactory, Hibernate transforms this boot-time metamodel to its runtime mapping metamodel.
-
ClassDescriptionDeprecated.Since hbm.xml support will go awayBoot-scoped access used by a
FunctionContributororDialectto register functions with the eventualSqmFunctionRegistry.Contributes custom HQL functions to the eventualSqmFunctionRegistry.Models the definition of an identifier generatorModels a @NamedEntityGraphRegistration callbacks used by aTypeContributororDialectto contribute custom types and descriptors to the eventualTypeConfiguration.Contributes custom type contracts and descriptors to aTypeConfigurationthroughTypeContributions.Models the information pertaining to a custom type definition supplied by the user.