Class JPAXMLOverriddenAnnotationReader
- java.lang.Object
-
- org.hibernate.cfg.annotations.reflection.internal.JPAXMLOverriddenAnnotationReader
-
- All Implemented Interfaces:
org.hibernate.annotations.common.reflection.AnnotationReader
public class JPAXMLOverriddenAnnotationReader extends Object implements org.hibernate.annotations.common.reflection.AnnotationReader
Encapsulates the overriding of Java annotations from an EJB 3.0 descriptor (orm.xml, ...).
-
-
Constructor Summary
Constructors Constructor Description JPAXMLOverriddenAnnotationReader(AnnotatedElement el, XMLContext xmlContext, BootstrapContext bootstrapContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<jakarta.persistence.NamedEntityGraph>
buildNamedEntityGraph(List<JaxbNamedEntityGraph> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
static List<jakarta.persistence.NamedNativeQuery>
buildNamedNativeQueries(List<JaxbNamedNativeQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
static List<jakarta.persistence.NamedQuery>
buildNamedQueries(List<JaxbNamedQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
static List<jakarta.persistence.NamedStoredProcedureQuery>
buildNamedStoreProcedureQueries(List<JaxbNamedStoredProcedureQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
static jakarta.persistence.SequenceGenerator
buildSequenceGeneratorAnnotation(JaxbSequenceGenerator element)
static List<jakarta.persistence.SqlResultSetMapping>
buildSqlResultSetMappings(List<JaxbSqlResultSetMapping> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
static jakarta.persistence.TableGenerator
buildTableGeneratorAnnotation(JaxbTableGenerator element, XMLContext.Default defaults)
<T extends Annotation>
TgetAnnotation(Class<T> annotationType)
Annotation[]
getAnnotations()
<T extends Annotation>
booleanisAnnotationPresent(Class<T> annotationType)
-
-
-
Constructor Detail
-
JPAXMLOverriddenAnnotationReader
public JPAXMLOverriddenAnnotationReader(AnnotatedElement el, XMLContext xmlContext, BootstrapContext bootstrapContext)
-
-
Method Detail
-
getAnnotation
public <T extends Annotation> T getAnnotation(Class<T> annotationType)
- Specified by:
getAnnotation
in interfaceorg.hibernate.annotations.common.reflection.AnnotationReader
-
isAnnotationPresent
public <T extends Annotation> boolean isAnnotationPresent(Class<T> annotationType)
- Specified by:
isAnnotationPresent
in interfaceorg.hibernate.annotations.common.reflection.AnnotationReader
-
getAnnotations
public Annotation[] getAnnotations()
- Specified by:
getAnnotations
in interfaceorg.hibernate.annotations.common.reflection.AnnotationReader
-
buildNamedEntityGraph
public static List<jakarta.persistence.NamedEntityGraph> buildNamedEntityGraph(List<JaxbNamedEntityGraph> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
-
buildNamedStoreProcedureQueries
public static List<jakarta.persistence.NamedStoredProcedureQuery> buildNamedStoreProcedureQueries(List<JaxbNamedStoredProcedureQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
-
buildSqlResultSetMappings
public static List<jakarta.persistence.SqlResultSetMapping> buildSqlResultSetMappings(List<JaxbSqlResultSetMapping> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
-
buildNamedQueries
public static List<jakarta.persistence.NamedQuery> buildNamedQueries(List<JaxbNamedQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
-
buildNamedNativeQueries
public static List<jakarta.persistence.NamedNativeQuery> buildNamedNativeQueries(List<JaxbNamedNativeQuery> elements, XMLContext.Default defaults, ClassLoaderAccess classLoaderAccess)
-
buildTableGeneratorAnnotation
public static jakarta.persistence.TableGenerator buildTableGeneratorAnnotation(JaxbTableGenerator element, XMLContext.Default defaults)
-
buildSequenceGeneratorAnnotation
public static jakarta.persistence.SequenceGenerator buildSequenceGeneratorAnnotation(JaxbSequenceGenerator element)
-
-