Package org.hibernate.boot.spi
Interface MetadataImplementor
-
- All Known Subinterfaces:
InFlightMetadataCollector
- All Known Implementing Classes:
AbstractDelegatingMetadata
public interface MetadataImplementor extends Metadata, Mapping
The SPI-level Metadata contract.- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description NamedQueryRepository
buildNamedQueryRepository(org.hibernate.internal.SessionFactoryImpl sessionFactory)
java.util.Set<MappedSuperclass>
getMappedSuperclassMappingsCopy()
MetadataBuildingOptions
getMetadataBuildingOptions()
Access to the options used to build this MetadataTypeConfiguration
getTypeConfiguration()
Access to the TypeConfigurationTypeResolver
getTypeResolver()
Deprecated.(since 5.3) No replacement, access to and handling of Types will be much different in 6.0void
initSessionFactory(SessionFactoryImplementor sessionFactoryImplementor)
void
validate()
-
Methods inherited from interface org.hibernate.engine.spi.Mapping
getIdentifierGeneratorFactory, getIdentifierPropertyName, getIdentifierType, getReferencedPropertyType
-
Methods inherited from interface org.hibernate.boot.Metadata
buildSessionFactory, collectTableMappings, getCollectionBinding, getCollectionBindings, getDatabase, getEntityBinding, getEntityBindings, getFetchProfile, getFetchProfiles, getFilterDefinition, getFilterDefinitions, getIdentifierGenerator, getImports, getNamedEntityGraph, getNamedEntityGraphs, getNamedNativeQueryDefinition, getNamedNativeQueryDefinitions, getNamedProcedureCallDefinitions, getNamedQueryDefinition, getNamedQueryDefinitions, getResultSetMapping, getResultSetMappingDefinitions, getSessionFactoryBuilder, getSqlFunctionMap, getTypeDefinition, getUUID
-
-
-
-
Method Detail
-
getMetadataBuildingOptions
MetadataBuildingOptions getMetadataBuildingOptions()
Access to the options used to build this Metadata- Returns:
- Access to the MetadataBuildingOptions
-
getTypeConfiguration
TypeConfiguration getTypeConfiguration()
Access to the TypeConfiguration- Returns:
- Access to the TypeConfiguration
-
getTypeResolver
@Deprecated TypeResolver getTypeResolver()
Deprecated.(since 5.3) No replacement, access to and handling of Types will be much different in 6.0Retrieve theType
resolver associated with this factory.- Returns:
- The type resolver
-
buildNamedQueryRepository
NamedQueryRepository buildNamedQueryRepository(org.hibernate.internal.SessionFactoryImpl sessionFactory)
-
validate
void validate() throws MappingException
- Throws:
MappingException
-
getMappedSuperclassMappingsCopy
java.util.Set<MappedSuperclass> getMappedSuperclassMappingsCopy()
-
initSessionFactory
void initSessionFactory(SessionFactoryImplementor sessionFactoryImplementor)
-
-