Class JPAXMLOverriddenAnnotationReader
java.lang.Object
org.hibernate.boot.model.internal.JPAXMLOverriddenAnnotationReader
- All Implemented Interfaces:
AnnotationReader
Encapsulates the overriding of Java annotations from an EJB 3.0 descriptor (orm.xml, ...).
- Author:
- Paolo Perrotta, Davide Marchignoli, Emmanuel Bernard, Hardy Ferentschik
-
Constructor Summary
ConstructorsConstructorDescriptionJPAXMLOverriddenAnnotationReader(AnnotatedElement el, XMLContext xmlContext, BootstrapContext bootstrapContext) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<NamedEntityGraph>buildNamedEntityGraph(List<JaxbNamedEntityGraph> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) static List<NamedNativeQuery>buildNamedNativeQueries(List<JaxbNamedNativeQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) static List<NamedQuery>buildNamedQueries(List<JaxbNamedQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) static List<NamedStoredProcedureQuery>buildNamedStoreProcedureQueries(List<JaxbNamedStoredProcedureQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) static SequenceGeneratorstatic List<SqlResultSetMapping>buildSqlResultSetMappings(List<JaxbSqlResultSetMapping> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) static TableGeneratorbuildTableGeneratorAnnotation(JaxbTableGenerator element, XMLContext.Default defaults) <T extends Annotation>
TgetAnnotation(Class<T> annotationType) <T extends Annotation>
booleanisAnnotationPresent(Class<T> annotationType)
-
Constructor Details
-
JPAXMLOverriddenAnnotationReader
public JPAXMLOverriddenAnnotationReader(AnnotatedElement el, XMLContext xmlContext, BootstrapContext bootstrapContext)
-
-
Method Details
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotationReader
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfaceAnnotationReader
-
getAnnotations
- Specified by:
getAnnotationsin interfaceAnnotationReader
-
buildNamedEntityGraph
public static List<NamedEntityGraph> buildNamedEntityGraph(List<JaxbNamedEntityGraph> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) -
buildNamedStoreProcedureQueries
public static List<NamedStoredProcedureQuery> buildNamedStoreProcedureQueries(List<JaxbNamedStoredProcedureQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) -
buildSqlResultSetMappings
public static List<SqlResultSetMapping> buildSqlResultSetMappings(List<JaxbSqlResultSetMapping> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) -
buildNamedQueries
public static List<NamedQuery> buildNamedQueries(List<JaxbNamedQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) -
buildNamedNativeQueries
public static List<NamedNativeQuery> buildNamedNativeQueries(List<JaxbNamedNativeQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess) -
buildTableGeneratorAnnotation
public static TableGenerator buildTableGeneratorAnnotation(JaxbTableGenerator element, XMLContext.Default defaults) -
buildSequenceGeneratorAnnotation
-