From: <hib...@li...> - 2006-06-02 16:12:20
|
Author: epbernard Date: 2006-06-02 12:12:13 -0400 (Fri, 02 Jun 2006) New Revision: 9976 Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/EJB3OverridenAnnotationReader.java Log: ANN-359 wring ann type sied when building annoation descriptor Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/EJB3OverridenAnnotationReader.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/EJB3OverridenAnnotationReader.java 2006-05-31 22:03:16 UTC (rev 9975) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/EJB3OverridenAnnotationReader.java 2006-06-02 16:12:13 UTC (rev 9976) @@ -90,6 +90,8 @@ import org.hibernate.reflection.java.xml.XMLContext; import org.hibernate.util.ReflectHelper; import org.hibernate.util.StringHelper; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; /** * Encapsulates the overriding of Java annotations from an EJB 3.0 descriptor. @@ -1696,13 +1698,15 @@ } } + private static Log log = LogFactory.getLog( EJB3OverridenAnnotationReader.class ); + private MappedSuperclass getMappedSuperclass(Element tree, XMLContext.Default defaults) { if ( tree == null ) { return defaults.canUseJavaAnnotations() ? super.getAnnotation( MappedSuperclass.class ) : null; } else { if ( "mapped-superclass".equals( tree.getName() ) ) { - AnnotationDescriptor entity = new AnnotationDescriptor( Entity.class ); + AnnotationDescriptor entity = new AnnotationDescriptor( MappedSuperclass.class ); return AnnotationFactory.create( entity ); } else { |