类 AnnotationMetadataSourceProcessorImpl
- java.lang.Object
-
- org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl
-
- 所有已实现的接口:
MetadataSourceProcessor
public class AnnotationMetadataSourceProcessorImpl extends Object implements MetadataSourceProcessor
- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 构造器 说明 AnnotationMetadataSourceProcessorImpl(ManagedResources managedResources, MetadataBuildingContextRootImpl rootMetadataBuildingContext, org.jboss.jandex.IndexView jandexView)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidfinishUp()General finish up step.voidpostProcessEntityHierarchies()voidprepare()A general preparation step.voidprepareForEntityHierarchyProcessing()voidprocessAuxiliaryDatabaseObjectDefinitions()Process allAuxiliaryDatabaseObjectdefinitions.voidprocessEntityHierarchies(Set<String> processedEntityNames)voidprocessFetchProfiles()Process all fetch profiles.voidprocessFilterDefinitions()Process all filter definitions.voidprocessIdentifierGenerators()Process all custom identifier generator declarations,voidprocessNamedQueries()Process all "root" named queries.voidprocessQueryRenames()Process all explicit query renames (imports).voidprocessResultSetMappings()Process ResultSet mappings for native queries.voidprocessTypeDefinitions()Process all custom Type definitions.
-
-
-
构造器详细资料
-
AnnotationMetadataSourceProcessorImpl
public AnnotationMetadataSourceProcessorImpl(ManagedResources managedResources, MetadataBuildingContextRootImpl rootMetadataBuildingContext, org.jboss.jandex.IndexView jandexView)
-
-
方法详细资料
-
prepare
public void prepare()
从接口复制的说明:MetadataSourceProcessorA general preparation step. Called first.- 指定者:
prepare在接口中MetadataSourceProcessor
-
processTypeDefinitions
public void processTypeDefinitions()
从接口复制的说明:MetadataSourceProcessorProcess all custom Type definitions. This step has no prerequisites.
-
processQueryRenames
public void processQueryRenames()
从接口复制的说明:MetadataSourceProcessorProcess all explicit query renames (imports). This step has no prerequisites.- 指定者:
processQueryRenames在接口中MetadataSourceProcessor
-
processNamedQueries
public void processNamedQueries()
从接口复制的说明:MetadataSourceProcessorProcess all "root" named queries. These are named queries not defined on a specific entity (which will be handled later duringMetadataSourceProcessor.processEntityHierarchies(java.util.Set<java.lang.String>)). This step has no prerequisites. The returns associated with named native queries can depend on entity binding being complete, but those are handled later duringMetadataSourceProcessor.processResultSetMappings().- 指定者:
processNamedQueries在接口中MetadataSourceProcessor
-
processAuxiliaryDatabaseObjectDefinitions
public void processAuxiliaryDatabaseObjectDefinitions()
从接口复制的说明:MetadataSourceProcessorProcess allAuxiliaryDatabaseObjectdefinitions. This step has no prerequisites.
-
processIdentifierGenerators
public void processIdentifierGenerators()
从接口复制的说明:MetadataSourceProcessorProcess all custom identifier generator declarations, Depends onMetadataSourceProcessor.processTypeDefinitions()
-
processFilterDefinitions
public void processFilterDefinitions()
从接口复制的说明:MetadataSourceProcessorProcess all filter definitions. This step depends onMetadataSourceProcessor.processTypeDefinitions()
-
processFetchProfiles
public void processFetchProfiles()
从接口复制的说明:MetadataSourceProcessorProcess all fetch profiles. todo : does this step depend on any others??- 指定者:
processFetchProfiles在接口中MetadataSourceProcessor
-
prepareForEntityHierarchyProcessing
public void prepareForEntityHierarchyProcessing()
-
postProcessEntityHierarchies
public void postProcessEntityHierarchies()
-
processResultSetMappings
public void processResultSetMappings()
从接口复制的说明:MetadataSourceProcessorProcess ResultSet mappings for native queries. At the moment, this step hasMetadataSourceProcessor.processEntityHierarchies(java.util.Set<java.lang.String>)as a prerequisite because the parsing of the returns access the entity bindings.
-
finishUp
public void finishUp()
从接口复制的说明:MetadataSourceProcessorGeneral finish up step. Called last.- 指定者:
finishUp在接口中MetadataSourceProcessor
-
-