Hibernate - Erro no .hbm.xml

4 respostas
A

Olá pessoal,

Estive fazendo o exemplo do guj sobre o hibernate, e quando meu servlet chama meu DAO, aparece o erro:

net.sf.hibernate.MappingException: Error reading resource: Amigo.hbm.xml

Meu Amigo.hbm.xml:

Código:

<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping.dtd"> <hibernate-mapping> <class name="Amigo" table="amigos"> <id name="nome" column="nome" type="string"> <generator class="assigned"/> </id> <property name="endereco" type="string"/> <property name="telefone" column="fone" type="string"/> <property name="celular" column="cel" type="string"/> <property name="email" type="string"/> <property name="nascimento" type="date"/> </class> </hibernate-mapping>

Alguem sabe o que está errado?

Obrigado!

4 Respostas

_fs

Opa cara, normalmente na exceção o Hibernate também aponta qual o erro, ou pelo menos uma dica. Pode postar pra gente?

A

Fala ae Lipe,

Então, foi essa a exception que o Hibernate me retornou… tem outras?

Obrigado!

_fs

Não está falantado o package?
<hibernate-mapping package=“meu.pacote.muito.comprido”>

E, mesmo assim, dá uma olhada na exceção toda, às vezes ta escondido la no meio.

C

Configura o log4j e coloca a opção DEBUG, ele mostra tudo o que está acontecendo…
Só uma coisa, tenta usar no seu hbm o dtd http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"

Criado 16 de agosto de 2004
Ultima resposta 25 de ago. de 2004
Respostas 4
Participantes 3