Uses of Annotation Interface
org.hibernate.Remove
Packages that use Remove
Package
Description
A set of mapping annotations which extend the O/R mapping annotations defined by JPA.
This package defines an easy way to extend Hibernate with user-defined
annotations that define customized O/R mappings of annotated entities
and annotated entity attributes.
This package contains the interfaces that make up the bootstrap API
for Hibernate.
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.
Defines an SPI used during the process of transforming
mapping sources into
the
Metadata reference.Overall, this module is responsible for taking
managed-resources and
building the
hibernate-models model (ClassDetails, etc.)
to ultimately be bound into Hibernate's boot-time model.Support for handling named queries during the bootstrap process.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
This package defines APIs for configuring Hibernate.
This package contains an SPI for Session extensions.
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
The packages in this namespace are responsible for implementing certain
requirements of the JPA specification, especially things which are only
needed when Hibernate is acting as a JPA persistence provider.
An SPI for managing cases where, by default, Hibernate intentionally violates
the letter of the JPA specification.
This package defines the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
An SPI abstracting how persistent attributes of an entity or embeddable type
are accessed by Hibernate.
Defines an SPI for integrating pluggable services.
An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type.Packages with annotations of type Remove
Package
Description
An SPI service for processing and handling
cfg.xml files.-
Uses of Remove in org.hibernate.annotations
Classes in org.hibernate.annotations with annotations of type Remove -
Uses of Remove in org.hibernate.binder
Methods in org.hibernate.binder with annotations of type RemoveModifier and TypeMethodDescriptionvoidAttributeBinder.bind(A annotation, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property) Perform some custom configuration of the model relating to the given annotatedPropertyof the given entity class or embeddable class.voidTypeBinder.bind(A annotation, MetadataBuildingContext buildingContext, Component embeddableClass) Perform some custom configuration of the model relating to the given annotated embeddable class.voidTypeBinder.bind(A annotation, MetadataBuildingContext buildingContext, PersistentClass persistentClass) Perform some custom configuration of the model relating to the given annotated entity class. -
Uses of Remove in org.hibernate.boot
Classes in org.hibernate.boot with annotations of type RemoveModifier and TypeInterfaceDescriptioninterfaceContract for specifying various overrides to be used in metamodel building.classEntry point for working with sources of O/R mapping metadata, either in the form of annotated classes, or as XML mapping documents.interfaceThe contract for building aSessionFactorygiven a specified set of options.Methods in org.hibernate.boot with annotations of type RemoveModifier and TypeMethodDescriptionMetadata.buildSessionFactory()Short-hand form of building aSessionFactorythrough the builder without any additional option overrides.Metadata.getIdentifierGenerator(String name) Metadata.getSessionFactoryBuilder()Get the builder forSessionFactoryinstances based on this metamodel. -
Uses of Remove in org.hibernate.boot.model
Classes in org.hibernate.boot.model with annotations of type Remove -
Uses of Remove in org.hibernate.boot.model.process.spi
Classes in org.hibernate.boot.model.process.spi with annotations of type RemoveModifier and TypeClassDescriptionclassRepresents the process of transforming aMetadataSourcesreference into aMetadatareference. -
Uses of Remove in org.hibernate.boot.model.source.spi
Classes in org.hibernate.boot.model.source.spi with annotations of type RemoveModifier and TypeInterfaceDescriptioninterfaceSource information about the discriminator for an ANY mappinginterfaceinterfaceBase description for all discriminated associations ("any mappings"), including<any/>,<many-to-any/>, etc.interfaceinterfaceContract for sources of persistent attribute descriptions.interfaceContract for a container ofAttributeSourcereferences.classModels the caching options for an entity, natural id, or collection.interfaceDescribes sources which define cascading.interfaceinterfaceinterfaceContract for source information pertaining to a physical column definition specific to a particular attribute context.interfaceCommon contract for composite identifiers.interfaceContract describing source of a derived value (formula).interfaceContract for sources of information about a mapped discriminator.interfaceUnifying contract for consuming JAXB types which describe an embeddable (in JPA terms).interfaceRepresents the binding source for an "embeddable" (in JPA terms) or "composite" (in legacy Hibernate terms).interfaceContract for things that can contain EmbeddableSource definitions.interfaceUnifying contract for any JAXB types which describe an embedded (in JPA terms).interfaceModels the source-agnostic view of an entity hierarchy.interfaceNaming information about an entity.interfaceinterfaceContract describing source of information related to mapping an entity.interfaceDescribes source for attributes which can be fetched.interfaceinterfaceinterfaceinterfaceDefines the source of filter information.interfaceAdditional contract for things which describe foreign keys.interfaceSource-agnostic descriptor for explicit user-supplied Hibernate type informationinterfaceCommon contract between Entity and MappedSuperclass sources.interfaceContract describing source of identifier information for the entity.interfaceAdditional contract describing the source of an identifier mapping whose nature isEntityIdentifierNature.AGGREGATED_COMPOSITE.interfaceAdditional contract describing the source of an identifier mapping whose nature isEntityIdentifierNature.NON_AGGREGATED_COMPOSITE.interfaceenumThe inheritance type for a given entity hierarchyinterfaceDescribes in-line view source information.interfaceclassModels a JDBC data type.interfaceinterfaceinterfaceSpecialization of the MetadataBuildingContext contract specific to a given origin.interfaceDescribes a relationship annotated withMapsIdinterfaceDefines the steps in processing metadata sources.interfaceDescribes the source information related to mapping the multi-tenancy of an entityinterfaceContact to define if a plural attribute source is orderable or not.enumDescribes the nature of plural attribute elements in terms of relational implications.interfaceinterfaceinterfaceDescribes the source for the elements of persistent collections (plural attributes) where the elements are basic typesinterfaceDescribes the source for the elements of persistent collections (plural attributes) where the elements are composites/embeddables.interfaceDescribes the source for the elements of persistent collections (plural attributes) where the elements are defined by Hibernate's any mappinginterfaceDescribes the source for the elements of persistent collections (plural attributes) where the elements are many-to-many associationinterfaceDescribes the source for the elements of persistent collections (plural attributes) where the elements are a one-to-many associationenumDescribes the nature of plural attribute indexes in terms of relational implications.interfaceHighly abstract concept of the index of an "indexed persistent collection".interfaceDescribes the source mapping of plural-attribute (collection) foreign-key information.interfaceinterfaceAdditional source information for<map-key-many-to-many/>and<index-many-to-many/>.interfaceDescribes source information about the key of a persistent map.interfaceinterfaceenumDescribes the nature of the collection itself as declared by the metadata.interfaceDefines the index of a persistent list/arrayinterfaceinterfaceinterfaceUnifying interface forColumnSourceandDerivedValueSource.interfaceContract for a container ofRelationalValueSourcereferences.interfaceenumDescribes possible natures of a singular attribute.interfaceSource-agnostic description of information needed to bind a singular attribute.interfaceDescribes an<any/>mappinginterfaceinterfaceRepresents the binding source for a singular attribute that is "embedded" or "composite".interfaceinterfaceinterfaceFurther contract for sources of singular associations (one-to-oneandmany-to-one).interfaceinterfaceContact to define if the source of plural attribute is sortable or not.interfaceinterfaceContract describing source of table informationinterfaceContract describing source of "table specification" information.classclassRepresents a collection of "tooling hints" (<meta/>mapping info) keyed by a name.interfaceinterface -
Uses of Remove in org.hibernate.boot.models
Classes in org.hibernate.boot.models with annotations of type RemoveModifier and TypeClassDescriptionenumDistinction between the 2 different styles or approaches of lifecycle events defined by JPA. -
Uses of Remove in org.hibernate.boot.models.spi
Classes in org.hibernate.boot.models.spi with annotations of type RemoveModifier and TypeClassDescriptionclassRegistration for a UserCollectionTypeclassRegistration for a CompositeUserTypeclassA registered conversion.final recordfinal recordModels an auxiliary database object in the boot mapping modelfinal recordclassRegistered EmbeddableInstantiatorclassGlobal registration of a fetch profilestatic final recordclassGlobal registration of a filter definitionfinal recordGlobal registration of a generic generatorinterfaceinterfaceRegistrations which are considered global, collected across annotations and XML mappings.classJavaType registrationclassJdbcType registrationclassfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordGlobal registration of a sequence generatorfinal recordRegistration of a SqlResultSetMapping while processing managed resources as part of building the domain metamodelfinal recordGlobal registration of a table generatorclassRegistration for a UserType -
Uses of Remove in org.hibernate.boot.query
Classes in org.hibernate.boot.query with annotations of type RemoveModifier and TypeClassDescriptionclassBoot-time descriptor of a result set mapping as defined in anhbm.xmlfile either implicitly or explicitlyclassBuilder for implicit ResultSet mapping defined inline as part of a named native query -
Uses of Remove in org.hibernate.boot.spi
Classes in org.hibernate.boot.spi with annotations of type RemoveModifier and TypeClassDescriptionclassConvenience base class for custom implementors ofMetadataBuilderImplementorusing delegation.classConvenience base class for custom implementors ofMetadataBuildingOptionsusing delegation.classConvenience base class for custom implementors of SessionFactoryBuilder, using delegationclassConvenience base class for custom implementors ofSessionFactoryBuilderImplementor, using delegationinterfaceValues to use as defaults in the absence of certain mapping information.interfaceDeprecated, for removal: This API element is subject to removal in a future version.interfaceAn extension point for integrators that wish to hook into the process of how aMetadatais built.interfaceInternal API forMetadataBuilderexposing the building options being collected.interfaceContract for contributing to the initialization ofMetadataBuilder.interfaceDescribes the options used while building theMetadataobject duringMetadataBuilder.build()processing.interfaceA bootstrap process hook for contributing sources toMetadataSources.interfaceHibernate builds its build-time model incrementally, often delaying operations until other pieces of information are available.interfaceAn extension point for integrators that wish to hook into the process of how a SessionFactory is built.interfaceAdditional SPI contract forSessionFactoryBuilder, mainly intended for implementors ofSessionFactoryBuilderFactory.interfaceAllows bootstrapping Hibernate ORM using a customSessionFactoryBuilderImplementor.classHolds the XML binder and a classloader used for binding mappings, as well as access to methods to perform binding of sources of mapping XML.Methods in org.hibernate.boot.spi with annotations of type RemoveModifier and TypeMethodDescriptionvoidInFlightMetadataCollector.addDefaultIdentifierGenerator(IdentifierGeneratorDefinition generatorDefinition) voidInFlightMetadataCollector.addIdentifierGenerator(IdentifierGeneratorDefinition generatorDefinition) voidInFlightMetadataCollector.EntityTableXref.addSecondaryTable(LocalMetadataBuildingContext buildingContext, Identifier logicalName, Join secondaryTableJoin) voidInFlightMetadataCollector.addSecondPass(SecondPass secondPass) voidInFlightMetadataCollector.addSecondPass(SecondPass sp, boolean onTopOfTheQueue) AbstractDelegatingMetadata.buildSessionFactory()MetadataImplementor.buildSessionFactory()voidAdditionalMappingContributor.contribute(AdditionalMappingContributions contributions, InFlightMetadataCollector metadata, ResourceStreamLocator resourceStreamLocator, MetadataBuildingContext buildingContext) Contribute the additional mappingsvoidAdditionalMappingContributions.contributeBinding(org.hibernate.boot.jaxb.hbm.spi.JaxbHbmHibernateMapping hbmJaxbBinding) Deprecated.hbm.xmlmapping file support is deprecated.<T> BasicType<T> BootstrapContext.findAdHocBasicType(JavaType<T> javaType, JdbcType jdbcType) Find a previously registered ad-hoc BasicTypeImpl based on java and jdbc type.BootstrapContext.getAttributeConverters()Access to collectedAttributeConverterdefinitions.BootstrapContext.getAuxiliaryDatabaseObjectList()Access to anyAuxiliaryDatabaseObjects explicitly registered with theMetadataBuilder.MetadataBuildingContext.getBuildingOptions()Access to the options specified by theMetadataBuilderBootstrapContext.getCacheRegionDefinitions()Access to all explicit cache region mappings.BootstrapContext.getFunctionRegistry()TheSqmFunctionRegistrybelonging to thisBootstrapContext.InFlightMetadataCollector.getGlobalRegistrations()BootstrapContext.getJandexView()Deprecated.Set via thehibernate-modelssettinghibernate.models.jandex.indexinsteadAbstractDelegatingMetadata.getMetadataBuildingOptions()BootstrapContext.getMetadataBuildingOptions()Options specific to building the boot metamodelMetadataImplementor.getMetadataBuildingOptions()Access to the options used to build thisMetadatadefault intMetadataBuildingContext.getPreferredSqlTypeCodeForArray()default intMetadataBuildingContext.getPreferredSqlTypeCodeForBoolean()default intMetadataBuildingContext.getPreferredSqlTypeCodeForDuration()default intMetadataBuildingContext.getPreferredSqlTypeCodeForInstant()default intMetadataBuildingContext.getPreferredSqlTypeCodeForUuid()AbstractDelegatingMetadata.getSessionFactoryBuilder()BootstrapContext.getSqlFunctions()Access to any SQL functions explicitly registered with theMetadataBuilder.default booleanMetadataBuildingContext.isDirectJavaTimeJdbcAccessEnabled(Class<?> javaTimeType) Determines whether direct JDBC access using the exact Java Time class is enabled by configuration and supported by the Dialect and JDBC driver.booleanInFlightMetadataCollector.isInSecondPass()default booleanMetadataBuildingContext.isPreferJavaTimeJdbcTypesEnabled()Deprecated.UseMetadataBuildingContext.isDirectJavaTimeJdbcAccessEnabled(Class)when determining whether direct JDBC access should be used for a Java Time type.static booleanMetadataBuildingContext.isPreferJavaTimeJdbcTypesEnabled(ConfigurationService configurationService) static booleanMetadataBuildingContext.isPreferJavaTimeJdbcTypesEnabled(ServiceRegistry serviceRegistry) default booleanMetadataBuildingContext.isPreferLocaleLanguageTagEnabled()static booleanMetadataBuildingContext.isPreferLocaleLanguageTagEnabled(ConfigurationService configurationService) static booleanMetadataBuildingContext.isPreferLocaleLanguageTagEnabled(ServiceRegistry serviceRegistry) default booleanMetadataBuildingContext.isPreferNativeEnumTypesEnabled()static booleanMetadataBuildingContext.isPreferNativeEnumTypesEnabled(ConfigurationService configurationService) static booleanMetadataBuildingContext.isPreferNativeEnumTypesEnabled(ServiceRegistry serviceRegistry) voidBootstrapContext.registerAdHocBasicType(BasicType<?> basicType) To support Envers.voidInFlightMetadataCollector.registerValueMappingResolver(Function<MetadataBuildingContext, Boolean> resolver) <T> BasicType<T> BootstrapContext.resolveAdHocBasicType(String key) To support Envers. -
Uses of Remove in org.hibernate.cache.spi
Methods in org.hibernate.cache.spi with annotations of type RemoveModifier and TypeMethodDescriptionCacheImplementor.getCollectionRegionAccess(NavigableRole collectionRole) Find the cache data access strategy for the given collection, or returnnullwhen the collection is not configured for caching.CacheImplementor.getEntityRegionAccess(NavigableRole rootEntityName) Find the cache data access strategy for an entity, or returnnullif the given entity is not configured for caching.CacheImplementor.getNaturalIdCacheRegionAccessStrategy(NavigableRole rootEntityName) Find the cache data access strategy for the given entity's natural id cache, or returnnullwhen the entity does not define a natural id, or its natural id is not configured for caching.voidCacheImplementor.prime(Set<DomainDataRegionConfig> cacheRegionConfigs) An initialization phase allowing the caching provider to prime itself from the passed configurations. -
Uses of Remove in org.hibernate.cfg
Fields in org.hibernate.cfg with annotations of type RemoveModifier and TypeFieldDescriptionstatic final StringAvailableSettings.CFG_XML_FILEstatic final StringAvailableSettings.HBM_XML_FILESstatic final StringJpaComplianceSettings.JPA_ID_GENERATOR_GLOBAL_SCOPE_COMPLIANCEDetermines whether the scope of any identifier generator name specified viaTableGenerator.name()orSequenceGenerator.name()is considered global to the persistence unit, or local to the entity in which identifier generator is defined.static final StringAvailableSettings.LOADED_CLASSESstatic final StringAvailableSettings.ORM_XML_FILESstatic final StringMappingSettings.TRANSFORM_HBM_XMLEnables processinghbm.xmlmappings by transforming them tomapping.xmland using that processor.static final StringMappingSettings.TRANSFORM_HBM_XML_FEATURE_HANDLINGHow features in ahbm.xmlfile which are not supported for transformation should be handled.Methods in org.hibernate.cfg with annotations of type RemoveModifier and TypeMethodDescriptionRead all.hbm.xmlmappings from a.jarfile.Configuration.addXmlMapping(org.hibernate.boot.jaxb.spi.Binding<?> binding) Read mappings that were parsed usingConfiguration.getXmlMappingBinderAccess().Configuration.getXmlMappingBinderAccess()An object capable of parsing XML mapping files that can then be passed toConfiguration.addXmlMapping(Binding). -
Uses of Remove in org.hibernate.engine.extension.spi
Classes in org.hibernate.engine.extension.spi with annotations of type Remove -
Uses of Remove in org.hibernate.engine.query.spi
Classes in org.hibernate.engine.query.spi with annotations of type Remove -
Uses of Remove in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi with annotations of type Remove -
Uses of Remove in org.hibernate.jpa
Methods in org.hibernate.jpa with annotations of type RemoveModifier and TypeMethodDescriptionHibernatePersistenceConfiguration.globalGeneratorCompliance(boolean enabled) Specifies whether Hibernate will strictly adhere to compliance with Jakarta Persistence for in terms of collecting all named value generators globally, regardless of location. -
Uses of Remove in org.hibernate.jpa.boot.spi
Classes in org.hibernate.jpa.boot.spi with annotations of type RemoveModifier and TypeClassDescriptionfinal classEntry into the bootstrap process.interfaceRepresents a two-phase JPA bootstrap process for building a HibernateEntityManagerFactory.classPersistenceUnitDescriptor wrapper around PersistenceConfiguration -
Uses of Remove in org.hibernate.jpa.spi
Methods in org.hibernate.jpa.spi with annotations of type RemoveModifier and TypeMethodDescriptionbooleanJpaCompliance.isGlobalGeneratorScopeEnabled()Should the scope ofTableGenerator.name()andSequenceGenerator.name()be considered globally or locally defined?voidMutableJpaCompliance.setGeneratorNameScopeCompliance(boolean generatorScopeCompliance) -
Uses of Remove in org.hibernate.mapping
Classes in org.hibernate.mapping with annotations of type RemoveMethods in org.hibernate.mapping with annotations of type RemoveModifier and TypeMethodDescriptionvoidValue.createForeignKey()KeyValue.createForeignKeyOfEntity(String entityName) KeyValue.createForeignKeyOfEntity(String entityName, List<Column> referencedColumns) KeyValue.createGenerator(Dialect dialect, RootClass rootClass, Property property, GeneratorSettings defaults) Property.createGenerator(RuntimeModelCreationContext context) SimpleValue.createGenerator(Dialect dialect, RootClass rootClass, Property property, GeneratorSettings defaults) voidValue.createUniqueKey(MetadataBuildingContext context) Collection.getBuildingContext()OneToMany.getBuildingContext()SimpleValue.getBuildingContext()default MetadataBuildingContextValue.getBuildingContext()Collection.getMetadata()SimpleValue.getMetadata()Collection.getServiceRegistry()OneToMany.getServiceRegistry()PersistentClass.getServiceRegistry()SimpleValue.getServiceRegistry()Value.getServiceRegistry()SimpleValue.getTypeConfiguration()voidComponent.setComponentClassName(String componentClass) voidComponent.setDynamic(boolean dynamic) -
Uses of Remove in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi with annotations of type RemoveModifier and TypeMethodDescriptionRuntimeModelCreationContext.getBootstrapContext()RuntimeModelCreationContext.getSessionFactory() -
Uses of Remove in org.hibernate.property.access.spi
Classes in org.hibernate.property.access.spi with annotations of type Remove -
Uses of Remove in org.hibernate.service.spi
Classes in org.hibernate.service.spi with annotations of type RemoveModifier and TypeInterfaceDescriptioninterfaceinterfaceSessionFactoryServiceInitiator<R extends Service>Contract for an initiator of services that target the specialized service registrySessionFactoryServiceRegistry.interfaceinterfaceSpecializedServiceRegistryimplementation that holds services which need access to theSessionFactoryduring initialization.interfaceinterfaceContract for builder ofSessionFactoryServiceRegistryinstances. -
Uses of Remove in org.hibernate.usertype
Methods in org.hibernate.usertype with annotations of type RemoveModifier and TypeMethodDescriptionUserTypeCreationContext.getBuildingContext()Access to theMetadataBuildingContext.UserTypeCreationContext.getServiceRegistry()Access to available services.
TypeContributor,FunctionContributororAdditionalMappingContributorinstead depending on need