Uses of Interface
org.hibernate.metamodel.spi.RuntimeModelCreationContext
Packages that use RuntimeModelCreationContext
Package
Description
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package defines the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
An SPI for integrating custom entity and collection persisters.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
SPI for handling SQM UPDATE and DELETE queries
Defines handling of almost the full range of standard JDBC-defined SQL data types.
SPIs related to
JdbcType.-
Uses of RuntimeModelCreationContext in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionAbstractDelegatingSessionFactoryOptions.resolveCustomSqmMultiTableInsertStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) AbstractDelegatingSessionFactoryOptions.resolveCustomSqmMultiTableMutationStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.dialect.type.spi
Constructors in org.hibernate.dialect.type.spi with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionprotectedAbstractPostgreSQLStructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, RuntimeModelCreationContext creationContext) Create a mapped descriptor and resolve the database declaration's attribute order from the supplied runtime-model context. -
Uses of RuntimeModelCreationContext in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionProperty.createGenerator(RuntimeModelCreationContext context) voidPersistentClass.prepareForMappingModel(RuntimeModelCreationContext context) -
Uses of RuntimeModelCreationContext in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionManagedTypeRepresentationResolver.resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, RuntimeModelCreationContext creationContext) Resolve the strategy to use for the given embeddableManagedTypeRepresentationResolver.resolveStrategy(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext) Resolve the strategy to use for the given entity -
Uses of RuntimeModelCreationContext in org.hibernate.persister.collection
Constructors in org.hibernate.persister.collection with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionAbstractCollectionPersister(Collection collectionBootDescriptor, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) BasicCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) OneToManyPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.persister.entity
Constructors in org.hibernate.persister.entity with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionAbstractEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedAbstractEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> statementManagerConverter) JoinedSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedJoinedSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> stateManagementConverter) SingleTableEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedSingleTableEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> statementManagerConverter) UnionSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) protectedUnionSubclassEntityPersister(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext, Function<StateManagement, StateManagement> stateManagementConverter) -
Uses of RuntimeModelCreationContext in org.hibernate.persister.spi
Methods in org.hibernate.persister.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionPersisterFactory.createCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) Create a collection persister instance.PersisterFactory.createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext) Create an entity persister instance. -
Uses of RuntimeModelCreationContext in org.hibernate.query.spi
Methods in org.hibernate.query.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionQueryEngineOptions.resolveCustomSqmMultiTableInsertStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) Contract for handling SQM trees representing insertion (INSERT) queries where the target of the mutation is a multi-table entity.QueryEngineOptions.resolveCustomSqmMultiTableMutationStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) Contract for handling SQM trees representing mutation (UPDATE or DELETE) queries where the target of the mutation is a multi-table entity. -
Uses of RuntimeModelCreationContext in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionSqmMultiTableMutationStrategyProvider.createInsertStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) Determines the multi-table insert strategy for the given entity.SqmMultiTableMutationStrategyProvider.createMutationStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext creationContext) Determines the multi-table mutation strategy for the given entity. -
Uses of RuntimeModelCreationContext in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionAggregateJdbcType.resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) Resolves the registered prototype represented by this instance into the operational descriptor for one mapped aggregate.JsonAsStringJdbcType.resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) JsonJdbcType.resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleJsonBlobJdbcType.resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) StructJdbcType.resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) XmlAsStringJdbcType.resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) XmlJdbcType.resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionJdbcTypeRegistry.resolveAggregateDescriptor(int jdbcTypeCode, String typeName, EmbeddableMappingType embeddableMappingType, RuntimeModelCreationContext context)