Hi,
just double checked. ZeroCoordinates gets generated and compiles:
>>
package org.hibernate.jpamodelgen.test.mixedmode;
import javax.annotation.Generated;
import javax.persistence.metamodel.StaticMetamodel;
@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(ZeroCoordinates.class)
public abstract class ZeroCoordinates_ {
}
>>
Is this how yours looks as well?
--Hardy
On Mar 14, 2012, at 11:29 AM, Guillaume Smet wrote:
On Wed, Mar 14, 2012 at 11:22 AM, Hardy Ferentschik
<hardy(a)hibernate.org> wrote:
> Thanks. I got the patch now. I have indeed not seen it before.
> I need to have a closer look though, because as I said, I don't see
> this test failure. As you suspect, I would not intentionally keep a failing test on
master ;-)
I'm pretty sure it's easy to write a test which demonstrates the
problem. If you have an XML entity which defines attributes, you have
the same entity with an annotation and thus the attributes are merged
into the new annotated entity, the resulting metamodel class can't
compile because the imports aren't added to the annotated entity but
to the XML one.
That said, can you send me offlist your ZeroCoordinates_ file
generated by the test? I'm quite curious to see it.