Package org.hibernate.boot.spi
packageorg.hibernate.boot.spi
A range of SPIs allowing integration with—and customization of—the process of building metadata.
- Related PackagesPackageDescriptionThis package contains the interfaces that make up the bootstrap API for Hibernate.
- ClassDescriptionConvenience base class for custom implementors of
MetadataImplementorusing delegation.Convenience base class for custom implementors ofMetadataBuilderImplementorusing delegation.Convenience base class for custom implementors ofMetadataBuildingOptionsusing delegation.Convenience base class for custom implementors of SessionFactoryBuilder, using delegationConvenience base class for custom implementors ofSessionFactoryBuilderImplementor, using delegationConvenience base class for custom implementations ofSessionFactoryOptionsusing delegation.Enumerates various access strategies for accessing entity values.Collector for contributions fromcontributorsContract allowing pluggable contributions of additional mapping objects.Defines a context for things available during the process of bootstrapping aSessionFactorywhich are expected to be cleaned up after theSessionFactoryis built.During the process of building the metamodel, access to theClassLoaderis strongly discouraged.Exposes the ClassmateTypeResolverandMemberResolver.Defaults which are in effect for each mapping.An in-flight representation ofMetadatawhile it is being built.Contract for things that need to be aware of JPAorm.xml-defined persistence-unit-defaults.Represents thepersistence-unit-defaultsto be appliedValues to use as defaults in the absence of certain mapping information.Deprecated, for removal: This API element is subject to removal in a future version.Use settings,TypeContributor,FunctionContributororAdditionalMappingContributorinstead depending on needAn extension point for integrators that wish to hook into the process of how aMetadatais built.Internal API forMetadataBuilderexposing the building options being collected.Contract for contributing to the initialization ofMetadataBuilder.Describes the context in which the process of buildingMetadatafromMetadataSourcesoccurs.Describes the options used while building theMetadataobject duringMetadataBuilder.build()processing.The SPI-levelMetadatacontract.A bootstrap process hook for contributing sources toMetadataSources.Details about an attribute as we process theboot model.Hibernate builds itsbuild-time model incrementally, often delaying operations until other pieces of information are available.An extension point for integrators that wish to hook into the process of how a SessionFactory is built.Additional SPI contract forSessionFactoryBuilder, mainly intended for implementors ofSessionFactoryBuilderFactory.Allows bootstrapping Hibernate ORM using a customSessionFactoryBuilderImplementor.Aggregator of special options used to build theSessionFactory.Holds the XML binder and a classloader used for binding mappings.