Problema de hibernate

Caros colegas

estou estudando hibernate e esta ocorrendo o seguinte erro :
org.hibernate.InvalidMappingException: Could not parse mapping document from resource br/persistencia/Usuario.hbm.xml

que erro é esse ?

declaração das variaveis de classe.
protected URL url ;
protected Configuration cfg ;
protected SessionFactory sf ;
protected Session session ;
private boolean aberta;

public String open() {
try {
url = UsuarioHbDao.class.getResource(“hibernateconfig.xml”);
cfg = new Configuration().addClass(Usuario.class);
cfg.configure(url); // Linha onde ocorre a Exception
sf = cfg.buildSessionFactory();
session = sf.openSession();
session.setFlushMode(FlushMode.COMMIT);
aberta=true;
return “”;
} catch(HibernateException e) {
System.out.println("ERRO FATAL: camada de persistencia DataManager / Hibernate - " + e.getMessage());
e.printStackTrace();
aberta=false;
return e.getMessage();
}

Usuario.hbm.xml








Amigo,
esse erro pode ter sido causado pois o hibernate nao achou seu arquivo de mapeamento…

Voce coloca o arquivo de mapeamento junto com a classe? (mesmo diretorio). Se sim, entao acho que o correto seria:

br/model/Usuario.hbm.xml (“model” ao invés de “persistencia”)

Caso nao seja esse o erro, entao poste um pouco + sobre a stacktrace… Normalmente, o detalhamento do motivo do erro no mapeamento é exibido.