AFAIR, the test is a case Linda and the JPA EG wanted covered.

On Tue 2013-04-02 11:49, Hardy Ferentschik wrote:
> Hi,
> 
> I think the code is wrong. The test setup seems correct. The spec does not 
> really rule this case out. 
> I did not think about this case when writing the code below.
> 
> --Hardy
> 
> 
> On 2 Jan 2013, at 7:11 AM, Strong Liu <st...@hibernate.org> wrote:
> 
> > test is org.hibernate.jpa.test.metadata.MetadataTest and root class is 
> > org.hibernate.jpa.test.metadata.Thing
> > 
> > basically here is a hierarchy like :
> > 
> > 
> > Entity ->  MappedSuperclass -> Entity -> MappedSuperclass -> Object (//not 
> > an entity but in between mapped superclass and entity) -> MappedSuperclass
> > 
> > in the metamodel branch 
> > org.hibernate.metamodel.internal.source.annotations.util.EntityHierarchyBuilder#processHierarchy
> > 
> > if ( !isEntityClass( subClassInfo ) ) {
> >                             if ( JandexHelper.containsSingleAnnotation( 
> > subClassInfo, JPADotNames.EMBEDDABLE ) ) {
> >                                     throw new AnnotationException( "An 
> > embeddable cannot extend an entity: " + subClassInfo );
> >                             }
> >                             if ( JandexHelper.containsSingleAnnotation( 
> > subClassInfo, JPADotNames.MAPPED_SUPERCLASS ) ) {
> >                                     throw new AnnotationException( "A 
> > mapped superclass cannot extend an entity: " + subClassInfo );
> >                             }
> >                             continue;
> >                     }
> > 
> > -------------------------
> > Best Regards,
> > 
> > Strong Liu <stliu at hibernate.org>
> > http://about.me/stliu/bio
> > 
> > 
> > 
> > _______________________________________________
> > hibernate-dev mailing list
> > hibernate-dev@lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> 
> 
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to