Uses of Annotation Interface
org.hibernate.Internal
Packages that use Internal
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory
, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session
and StatelessSession
,
the most important APIs exposing persistence-related operations for
entities.A set of mapping annotations which extend the O/R mapping annotations defined by JPA.
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 service registry contracts a program may use for
configuring Hibernate.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Support for XSD handling.
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 abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Models the fetch profiles defined by the application.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
This package and its subpackages, especially
org.hibernate.id.enhanced
,
contain the built-in id generators, all of which implement either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.Contains the
UuidGenerator
.A small API allowing the client of a Hibernate session to interact directly
with JDBC, using the same connection and transaction obtained by the session.
This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Contains some functions for pretty-printing things for exception and log messages.
An SPI abstracting how persistent attributes of an entity or embeddable type
are accessed by Hibernate.
This package defines a framework for lazy-initializing entity proxies.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Support for defining result set mappings used in
NativeQuery
,
ProcedureCall
, and StoredProcedureQuery
.This package defines a semantic model of HQL queries.
Package defining support for
SqmFunctionDescriptor
handling.Package for the translation of SQM into SQL AST
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
select
statements in the SQM tree.This package contains helper classes for rendering SQL fragments and SQL statements.
Package defining support for creating and consuming a SQL AST.
SQL AST extensions for model mutations.
An SPI for tooling related to DDL generation, export, migration, and validation.
Most contracts here have been replaced by the new runtime
mapping model.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.Defines a registry for Hibernate
Type
s.Packages with annotations of type Internal
Package
Description
Support for building
TableMutation
references for persisting entity mutation events-
Uses of Internal in org.hibernate
Classes in org.hibernate with annotations of type Internal -
Uses of Internal in org.hibernate.annotations
Methods in org.hibernate.annotations with annotations of type InternalModifier and TypeMethodDescriptionGenerationTime.getEquivalent()
Deprecated, for removal: This API element is subject to removal in a future version.Needed for backwards compatibility until the deprecated, legacy generation stuff can be removed -
Uses of Internal in org.hibernate.boot
Methods in org.hibernate.boot with annotations of type InternalModifier and TypeMethodDescriptionMetadataSources.getMetadataBuilder
(StandardServiceRegistry serviceRegistry) Get a builder for metadata where non-default options can be specified. -
Uses of Internal in org.hibernate.boot.model
Classes in org.hibernate.boot.model with annotations of type InternalModifier and TypeClassDescriptionclass
BeanInstanceProducer
implementation for building beans related to custom types.Methods in org.hibernate.boot.model with annotations of type InternalModifier and TypeMethodDescriptionIdentifierGeneratorDefinition.createImplicit
(String name, Class<?> idType, String generatorName, GenerationType generationType) -
Uses of Internal in org.hibernate.boot.registry
Methods in org.hibernate.boot.registry with annotations of type InternalModifier and TypeMethodDescriptionStandardServiceRegistryBuilder.getSettings()
Obtain the current aggregated settings. -
Uses of Internal in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with annotations of type InternalModifier and TypeMethodDescriptionorg.hibernate.annotations.common.reflection.ReflectionManager
BootstrapContext.getReflectionManager()
Retrieve the Hibernate Commons AnnotationsReflectionManager
. -
Uses of Internal in org.hibernate.boot.xsd
Classes in org.hibernate.boot.xsd with annotations of type InternalModifier and TypeClassDescriptionclass
Support for XSD handling related to Hibernate's `cfg.xml` and JPA's `persistence.xml`.class
Support for XSD handling related to Hibernate's `hbm.xml` and JPA's `orm.xml`. -
Uses of Internal in org.hibernate.cache.spi
Methods in org.hibernate.cache.spi with annotations of type InternalModifier and TypeMethodDescriptionCacheImplementor.getCollectionRegionAccess
(NavigableRole collectionRole) Find the cache data access strategy for the given collection.CacheImplementor.getEntityRegionAccess
(NavigableRole rootEntityName) Find the cache data access strategy for an entity.CacheImplementor.getNaturalIdCacheRegionAccessStrategy
(NavigableRole rootEntityName) Find the cache data access strategy for the given entity's natural-id cache. -
Uses of Internal in org.hibernate.cfg
Classes in org.hibernate.cfg with annotations of type InternalModifier and TypeClassDescriptionfinal class
Provides access to configuration properties passed inProperties
objects.Methods in org.hibernate.cfg with annotations of type InternalModifier and TypeMethodDescriptionConfiguration.getStandardServiceRegistryBuilder()
Intended for internal testing use only!!! -
Uses of Internal in org.hibernate.dialect
Classes in org.hibernate.dialect with annotations of type InternalModifier and TypeClassDescriptionclass
A Helper for serializing and deserializing JSON, based on anEmbeddableMappingType
.class
A Helper for serializing and deserializing struct, based on anEmbeddableMappingType
.class
A Helper for serializing and deserializing XML, based on anEmbeddableMappingType
. -
Uses of Internal in org.hibernate.engine.profile
Methods in org.hibernate.engine.profile with annotations of type Internal -
Uses of Internal in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
For a full explanation of the purpose of this interface seeManagedTypeHelper
.Fields in org.hibernate.engine.spi with annotations of type InternalModifier and TypeFieldDescriptionstatic final CascadingAction<Void>
CascadingActions.CHECK_ON_FLUSH
Methods in org.hibernate.engine.spi with annotations of type InternalModifier and TypeMethodDescriptionLoadQueryInfluencers.adjustFetchProfiles
(@Nullable Set<String> disabledFetchProfiles, @Nullable Set<String> enabledFetchProfiles) @Nullable Map<PersistentCollection<?>,
CollectionEntry> PersistenceContext.getCollectionEntries()
Doubly internalPersistenceContext.getEntitiesByKey()
Doubly internalPersistenceContext.getEntityHoldersByKey()
Doubly internal@Nullable org.hibernate.internal.util.ImmutableBitSet
EntityEntry.getMaybeLazySet()
Has a bit set for every attribute position that is potentially lazy.void
PersistenceContext.replaceEntityEntryRowId
(Object entity, Object rowId) void
LoadQueryInfluencers.setEnabledFetchProfileNames
(HashSet<String> enabledFetchProfileNames) void
EntityHolder.setEntityEntry
(@Nullable EntityEntry entry) void
EntityEntry.setMaybeLazySet
(@Nullable org.hibernate.internal.util.ImmutableBitSet maybeLazySet) -
Uses of Internal in org.hibernate.id
Classes in org.hibernate.id with annotations of type InternalModifier and TypeClassDescriptionclass
For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).final class
Factory and helper methods forIdentifierGenerator
framework.static class
-
Uses of Internal in org.hibernate.id.uuid
Methods in org.hibernate.id.uuid with annotations of type InternalModifier and TypeMethodDescriptionUuidGenerator.getValueGenerator()
UuidGenerator.getValueTransformer()
Constructors in org.hibernate.id.uuid with annotations of type InternalModifierConstructorDescriptionUuidGenerator
(Class<?> memberType) This form is used when there is no@UuidGenerator
but we know we want this generator -
Uses of Internal in org.hibernate.jdbc
Methods in org.hibernate.jdbc with annotations of type InternalModifier and TypeMethodDescriptionstatic Expectation
Expectations.createExpectation
(Supplier<? extends Expectation> expectation, boolean callable) Create an instance of the given class implementingExpectation
. -
Uses of Internal in org.hibernate.jpa.boot.spi
Methods in org.hibernate.jpa.boot.spi with annotations of type InternalModifier and TypeMethodDescriptionstatic EntityManagerFactoryBuilder
Bootstrap.getEntityManagerFactoryBuilder
(PersistenceUnitInfo persistenceUnitInfo, Map integration, Consumer<org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.MergedSettings> mergedSettingsBaseline) For tests onlystatic EntityManagerFactoryBuilder
Bootstrap.getEntityManagerFactoryBuilder
(PersistenceUnitDescriptor persistenceUnitDescriptor, Map integration, Consumer<org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.MergedSettings> mergedSettingsBaseline) For tests only -
Uses of Internal in org.hibernate.mapping
Classes in org.hibernate.mapping with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
interface
final class
Methods in org.hibernate.mapping with annotations of type InternalModifier and TypeMethodDescriptiondefault void
Value.checkColumnDuplication
(Set<String> distinctColumns, String owner) Checks if this value contains any duplicate column.void
Table.columnRenamed
(Column column) Table.getColumn
(InFlightMetadataCollector collector, String logicalName) SimpleValue.getCustomIdGeneratorCreator()
Column.getNameIdentifier
(MetadataBuildingContext buildingContext) int[]
UserDefinedObjectType.getOrderMapping()
int[]
PrimaryKey.getOriginalOrder()
Property.getPropertyAccessStrategy
(Class clazz) String[]
Component.getPropertyNames()
PersistentClass.getSuperPersistentClass()
Property.getValueGeneratorCreator()
boolean
PersistentClass.isDefinedOnMultipleSubclasses
(Column column) boolean
BasicValue.isDisallowedWrapperArray()
void
DenormalizedTable.reorderColumns
(List<Column> columns) void
PrimaryKey.reorderColumns
(List<Column> reorderedColumns) void
Table.reorderColumns
(List<Column> columns) void
UserDefinedObjectType.reorderColumns
(List<Column> columns) ForeignKey.resolveReferencedClass
(Metadata metadata) void
SimpleValue.setCustomIdGeneratorCreator
(IdentifierGeneratorCreator customIdGeneratorCreator) void
Property.setValueGeneratorCreator
(GeneratorCreator generator) static TimeZoneStorageStrategy
BasicValue.timeZoneStorageStrategy
(TimeZoneStorageType timeZoneStorageType, MetadataBuildingContext buildingContext) -
Uses of Internal in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with annotations of type Internal -
Uses of Internal in org.hibernate.persister.collection
Classes in org.hibernate.persister.collection with annotations of type InternalModifier and TypeClassDescriptionclass
Base implementation of theQueryableCollection
interface.class
class
-
Uses of Internal in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity with annotations of type InternalModifier and TypeClassDescriptionclass
Basic functionality for persisting an entity via JDBC, using either generated or custom SQL.class
Operations needed by persisters for working with discriminators.class
Deprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter
class
AnEntityPersister
implementing the normalizedInheritanceType.JOINED
inheritance mapping strategy for an entity and its inheritance hierarchy.class
class
The default implementation of theEntityPersister
interface.class
AnEntityPersister
implementing theInheritanceType.TABLE_PER_CLASS
mapping strategy for an entity and its inheritance hierarchy.Methods in org.hibernate.persister.entity with annotations of type InternalModifier and TypeMethodDescriptionorg.hibernate.metamodel.mapping.internal.GeneratedValuesProcessor
AbstractEntityPersister.getInsertGeneratedValuesProcessor()
org.hibernate.metamodel.mapping.internal.GeneratedValuesProcessor
AbstractEntityPersister.getUpdateGeneratedValuesProcessor()
boolean
AbstractEntityPersister.hasLazyDirtyFields
(int[] dirtyFields) -
Uses of Internal in org.hibernate.persister.entity.mutation
Classes in org.hibernate.persister.entity.mutation with annotations of type InternalModifier and TypeClassDescriptionclass
Base support for coordinating mutations against an entityclass
Coordinates the insertion of an entity. -
Uses of Internal in org.hibernate.pretty
Classes in org.hibernate.pretty with annotations of type InternalModifier and TypeClassDescriptionfinal class
MessageHelper methods for rendering log messages relating to managed entities and collections typically used in log statements and exception messages. -
Uses of Internal in org.hibernate.property.access.spi
Classes in org.hibernate.property.access.spi with annotations of type InternalModifier and TypeClassDescriptionclass
A specialized Setter implementation for handling setting values into a bytecode-enhanced Class.class
A specialized Setter implementation for handling setting values into a bytecode-enhanced Class using a setter method.class
Field-based implementation of Getterclass
class
Field-based implementation of Setterclass
-
Uses of Internal in org.hibernate.proxy
Methods in org.hibernate.proxy with annotations of type InternalModifier and TypeMethodDescriptiondefault HibernateProxy
HibernateProxy.asHibernateProxy()
Special internal contract to optimize type checking. -
Uses of Internal in org.hibernate.query
Methods in org.hibernate.query with annotations of type InternalModifier and TypeMethodDescriptionKeyedPage.nextPage
(List<Comparable<?>> keyOfLastResultOnThisPage) Obtain a specification of the next page of results, which is to be located using the given key, which must be the key of the last result on this page.KeyedPage.previousPage
(List<Comparable<?>> keyOfFirstResultOnThisPage) Obtain a specification of the previous page of results, which is to be located using the given key, which must be the key of the first result on this page.KeyedPage.withKey
(List<Comparable<?>> key, KeyedPage.KeyInterpretation interpretation) Attach the given key to the specification of this page, with the given interpretation. -
Uses of Internal in org.hibernate.query.results
Classes in org.hibernate.query.results with annotations of type InternalModifier and TypeClassDescriptionclass
class
Implementation of JdbcValuesMapping for native / procedure queriesclass
-
Uses of Internal in org.hibernate.query.sqm
Classes in org.hibernate.query.sqm with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
Logger used to log information about the creation of an SQM tree. -
Uses of Internal in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with annotations of type InternalModifier and TypeMethodDescriptionstatic boolean
StandardFunctionReturnTypeResolvers.isAssignableTo
(JdbcMapping defined, JdbcMapping implied) static boolean
StandardFunctionReturnTypeResolvers.isAssignableTo
(ReturnableType<?> defined, ReturnableType<?> implied) static BasicValuedMapping
StandardFunctionReturnTypeResolvers.useImpliedTypeIfPossible
(BasicValuedMapping defined, BasicValuedMapping implied) -
Uses of Internal in org.hibernate.query.sqm.sql
Classes in org.hibernate.query.sqm.sql with annotations of type InternalModifier and TypeInterfaceDescriptionstatic interface
-
Uses of Internal in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain with annotations of type Internal -
Uses of Internal in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression with annotations of type InternalModifier and TypeMethodDescriptionvoid
SqmExpression.applyInferableType
(@Nullable SqmExpressible<?> type) Used to apply type information based on the expression's usage within the query. -
Uses of Internal in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from with annotations of type InternalModifier and TypeMethodDescriptionvoid
SqmAttributeJoin.clearFetched()
void
SqmRoot.copyTo
(SqmRoot<E> target, SqmCopyContext context) -
Uses of Internal in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select with annotations of type InternalModifier and TypeMethodDescriptionboolean
SqmQuerySpec.groupByClauseContains
(NavigablePath navigablePath, SqmToSqlAstConverter sqlAstConverter) boolean
SqmQuerySpec.orderByClauseContains
(NavigablePath navigablePath, SqmToSqlAstConverter sqlAstConverter) boolean
SqmQuerySpec.whereClauseContains
(NavigablePath navigablePath, SqmToSqlAstConverter sqlAstConverter) -
Uses of Internal in org.hibernate.sql
Classes in org.hibernate.sql with annotations of type InternalModifier and TypeClassDescriptionclass
A binary-comparison restrictionclass
For a complete predicate.class
A SQLDELETE
statement.class
A SQLIN
expression.class
A SQLINSERT
statement.class
Nullness restriction - IS (NOT)? NULLinterface
A restriction (predicate) to be applied to a queryinterface
class
A SQLSELECT
statement with no table joins.class
A SQLUPDATE
statement. -
Uses of Internal in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with annotations of type InternalModifier and TypeMethodDescriptionAbstractSqlAstTranslator.getSqlBuffer()
default void
SqlAstCreationState.registerEntityNameUsage
(TableGroup tableGroup, EntityNameUse entityNameUse, String hibernateEntityName) This callback is for handling of filters and is necessary to allow correct treat optimizations.default boolean
SqlAstCreationState.supportsEntityNameUsage()
-
Uses of Internal in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast with annotations of type InternalModifier and TypeClassDescriptionclass
class
An array list forColumnValueParameter
that implementsSelectableConsumer
to add new parameters. -
Uses of Internal in org.hibernate.sql.results.graph.basic
Methods in org.hibernate.sql.results.graph.basic with annotations of type InternalModifier and TypeMethodDescriptionBasicResult.getAssembler()
For testing purposes onlyBasicResultAssembler.getValueConverter()
Exposed for testing purposes -
Uses of Internal in org.hibernate.sql.results.graph.tuple
Methods in org.hibernate.sql.results.graph.tuple with annotations of type Internal -
Uses of Internal in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with annotations of type InternalModifier and TypeMethodDescriptionstatic Action
SchemaManagementToolCoordinator.ActionGrouping.determineJpaDbActionSetting
(Map<?, ?> configurationValues, String contributor, Action defaultValue) Exposed for testsstatic Action
SchemaManagementToolCoordinator.ActionGrouping.determineJpaScriptActionSetting
(Map<?, ?> configurationValues, String contributor, Action defaultValue) Exposed for testsFor test use. -
Uses of Internal in org.hibernate.tuple
Classes in org.hibernate.tuple with annotations of type InternalModifier and TypeClassDescriptionclass
Deprecated.useCurrentTimestampGeneration
class
Deprecated.useCurrentTimestampGeneration
class
Deprecated.sinceGeneratorType
is deprecated -
Uses of Internal in org.hibernate.type
Classes in org.hibernate.type with annotations of type InternalModifier and TypeClassDescriptionclass
A type that is assignable to every non-primitive type, that is, the type ofnull
.interface
Defines a mapping between a Java type and one or more JDBC types, as well as describing the in-memory semantics of the given Java type, including: how to compare values and check for "dirtiness", how to clone values, and how to assemble/disassemble values for storage in the second-level cache.class
Certain operations for working with arrays of property values.Fields in org.hibernate.type with annotations of type InternalModifier and TypeFieldDescriptionstatic final int
SqlTypes.MATERIALIZED_BLOB
The constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL typeMATERIALIZED_BLOB
.static final int
SqlTypes.MATERIALIZED_CLOB
The constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL typeMATERIALIZED_CLOB
.static final int
SqlTypes.MATERIALIZED_NCLOB
The constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL typeMATERIALIZED_NCLOB
.static final Object
CollectionType.UNFETCHED_COLLECTION
Methods in org.hibernate.type with annotations of type InternalModifier and TypeMethodDescriptionvoid
BasicTypeRegistry.addTypeReferenceRegistrationKey
(String typeReferenceKey, String... additionalTypeReferenceKeys) boolean
CollectionType.isInverse
(SessionFactoryImplementor factory) static boolean
SqlTypes.isSmallOrTinyInt
(int typeCode) -
Uses of Internal in org.hibernate.type.spi
Methods in org.hibernate.type.spi with annotations of type InternalModifier and TypeMethodDescription<J> MutabilityPlan<J>
TypeConfiguration.createMutabilityPlan
(Class<? extends MutabilityPlan<?>> planClass) Class<?>
TypeConfiguration.entityClassForEntityName
(String entityName) Workaround for an issue faced inEntityType.getReturnedClass()
.