Mapeamento Hibernate + Spring

0 respostas
rfigueiredo0622

Boa tarde, pessoal!
Este é o meu 1º post. Estou trabalhando pela 1ª vez com Hibernate e tenho uma dúvida.
Estou trabalhando em uma aplicação que usa JSF + Spring + Hibernate.
Nessa aplicação tenho um bean Usuário e dentro dele tem um um bean Perfil declarado.

Criei 2 arquivos .hbm.xml: Usuario.hbm.xml e Perfil.hbm.xml.

Os arquivo Usuario.hbm.xml e Perfil.hbm.xml estão mapeados em hibernate.cfg.xml e também em applicationContextDao.xml do spring.

Dentro de Usuario.hbm.xml fiz uma associação many-to-one com Perfil.

Quando declaro as 2 classes dentro de Usuario.hbm.xml funciona normalmente, mas se eu tirar a declaração da classe Perfil de dentro de Usuario.hbm.xml me dá erro de classe não mapeada.

  • Como devo mapear a associação entre essas classes nos arquivos .hbm.xml?
  • Declaro as duas classes dentro do arquivo Usuario.hbm.xml? ou
  • estou deixando de fazer algum mapeamento para que as classes sejam localizadas em arquivos hbm.xml separados?

Agradeço desde já a ajuda!
Abraços.

Criado 23 de junho de 2008
Respostas 0
Participantes 1