MappingException

Olá pessoal,

Eu estou com uma bronca aqui no meu projeto, estou utilizando o hibernate, fiz todos os hbms junto com o build e os properties, porem quando eu executo alguma função na camada de interface (JSP) ele gera o seguinte erro :

net.sf.hibernate.MappingException: An association from the table Funcionario refers to an unmapped class: sgp.cargo.Cargo

a minha tabela/hbms na função que executo é composto por 2 hbms (Pessoa, sendo Funcionario um joined subclass de Pessoa, e Cargo com uma relacao de Funcionario - cargo de many to one).

Eu queria saber se é preciso um hbm unico (contendo todas as hbms) para o mapeamento, ou se precisa obedecer alguma ordem de mapeamento.

Obrigado

Eu queria saber se é preciso um hbm unico (contendo todas as hbms) para o mapeamento, ou se precisa obedecer alguma ordem de mapeamento.
Tem so o hibernate.cfg.hbm, onde entram os nomes de arquivos hbm