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
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:
-
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()
-
-