segunda-feira, 21 de março de 2011

cvc-complex-type.2.4.a: Invalid content was found starting with element 'mapping-file'

Olá,

Ao utilizar a tag <mapping-file> no persistence.xml eu tive o seguinte erro:

cvc-complex-type.2.4.a: Invalid content was found starting with element 'mapping-file'. One of '{"http://
java.sun.com/xml/ns/persistence":class, "http://java.sun.com/xml/ns/persistence":exclude-unlisted-classes,
"http://java.sun.com/xml/ns/persistence":properties}' is expected.


O problema é que no meu persistence.xml eu tinha uma tag <class> antes da tag <mapping-file>. Para resolver só joguei a tag class pra baixo da tag <mapping-file>. Assim:

<mapping-file>br/com/localhost8080/Teste2.hbm.xml</mapping-file>
<class>br.com.localhost8080.Teste1</class>

Caso você use a tag <jar-file> ela também deve estar depois da tag <mapping-file>

Vaaleu!

Nenhum comentário:

Postar um comentário