Class JPAXMLOverriddenMetadataProvider
java.lang.Object
org.hibernate.boot.model.internal.JPAXMLOverriddenMetadataProvider
- All Implemented Interfaces:
MetadataProvider
MetadataProvider aware of the JPA Deployment descriptor (orm.xml, ...).
- Author:
- Emmanuel Bernard
-
Constructor Summary
ConstructorsConstructorDescriptionJPAXMLOverriddenMetadataProvider(BootstrapContext bootstrapContext) JPAXMLOverriddenMetadataProvider(ClassLoaderAccess classLoaderAccess, BootstrapContext bootstrapContext) -
Method Summary
Modifier and TypeMethodDescriptiongetAnnotationReader(AnnotatedElement annotatedElement) provide metadata for a given annotated elementprovide default metadatavoidreset()Reset any internal caches.
-
Constructor Details
-
JPAXMLOverriddenMetadataProvider
-
JPAXMLOverriddenMetadataProvider
public JPAXMLOverriddenMetadataProvider(ClassLoaderAccess classLoaderAccess, BootstrapContext bootstrapContext)
-
-
Method Details
-
getAnnotationReader
Description copied from interface:MetadataProviderprovide metadata for a given annotated element- Specified by:
getAnnotationReaderin interfaceMetadataProvider
-
reset
public void reset()Description copied from interface:MetadataProviderReset any internal caches. This will free up memory in some implementations, at the cost of possibly being a bit slower if its services are needed again. Other configuration aspects are not affected.- Specified by:
resetin interfaceMetadataProvider
-
getDefaults
Description copied from interface:MetadataProviderprovide default metadata- Specified by:
getDefaultsin interfaceMetadataProvider
-
getXMLContext
-