Hbm.xml com <many-to-one> -- Hibernate -- Socorro

Caros colegas

possuo duas tabelas, usuario e grupo_usuario.

usuario contem os atributos : codigo, nome, login, senha e codigo_grupoUsuario

grupo_usuario contem os atributos: codigo, descricao

o hbm.xml do grupo_usuario esta ok, grava no banco etc…
mas o do usuario que tem relacionamento com grupo_usuario
da erro de “unmapped class grupo_usuario”

ja tentei de tudo e nada.
Algum colega poderia me ajudar?

Desde já um Feliz Natal a todos e um excelente Ano Novo

Olá, leojribeiro!
Bom… Os meus mapeamentos estão funcionando. Veja se não há algo que tenha no meu e não foi implementado no seu.
Temos os beans Departamento e Secao. Cada seção, pertence a um departamento, tendo portanto um many-to-one com a chave desse.

Bean Departamento:

public class Departamento {
    private int id; 
    private String descricao; 
    ...
} 

Bean Secao:

public classSecao extends {
    private int id; 
    private String descricao; 
    peivate Departamento departamento;
    ...
} 

Os mapeamento O/R hbm.xml:

Departamento.hbm.xml

<hibernate-mapping auto-import="true">
    <class name="br.com.teste.bean.Departamento"  schema="teste"  table="departamento">
        <id name="id" column="id" type="int" unsaved-value="-1">
            <generator class="sequence">
                <param name="sequence">teste.departamento_id_seq</param>
            </generator>
        </id>
         <property name="descricao" type="string" />
    </class>
</hibernate-mapping>

Secao.hbm.xml

<hibernate-mapping auto-import="true">
    <class name="br.com.teste.bean.Secao" schema="teste" table="secao" >
        <id name="id" column="id" type="int" unsaved-value="-1">
            <generator class="sequence">
                <param name="sequence">teste.secao_id_seq</param>
            </generator>
        </id>
         <property name="descricao" type="string"/>
         <many-to-one name="departamento" class="br.com.teste.bean.Departamento"	column="id_departamento" not-null="false"/>
    </class>
</hibernate-mapping>
 Assim está funcionando muito bem.

 Bom Natal e Feliz Ano Novo!

Segue o meu hbm.xml.

Os beans estão iguais aos seus

schema=“teste”, “teste” = nomeDoBanco ??

Deu erro…

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping.dtd">
<hibernate-mapping auto-import="true">
    <class name="br.com.teste.bean.Usuario" schema="teste" table="usuario">
        <id name="codigo" column="codigo" type="integer">
            <generator class="assigned"/>
        </id>
        <property name="nome" column="nome" type="string"/>
        <property name="login" column="login" type="string"/>
        <property name="senha" column="senha" type="string"/>
		<many-to-one name="grupoUsr"   class="br.com.teste.bean.GrupoUsuario" column="codigo_grupo" not-null="false"/>
     </class>
</hibernate-mapping>

2004-12-27 09:53:38,609 INFO  hibernate.cfg.Configuration  -> Mapping resource: br/com/teste/bean/Usuario.hbm.xml
2004-12-27 09:53:38,640 DEBUG hibernate.util.DTDEntityResolver  -> trying to locate http://hibernate.sourceforge.net/hibernate-mapping.dtd in classpath under net/sf/hibernate/
2004-12-27 09:53:38,640 DEBUG hibernate.util.DTDEntityResolver  -> http://hibernate.sourceforge.net/hibernate-mapping.dtdnot found in classpath
2004-12-27 09:53:39,984 ERROR hibernate.util.XMLHelper  -> Error parsing XML: XML InputStream(3) Attribute "auto-import" must be declared for element type "hibernate-mapping".
net.sf.hibernate.MappingException: Error reading resource: br/com/teste/bean/Usuario.hbm.xml
	at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:357)

tabelas que naum possuem relacionamento, por exemplo, grupo_usuario esta tudo ok, o meu probelma é quando existe relacionamento…

será que é algum erro no hibernate.properties??

Feliz Ano Novo, leojribeiro!

 Vc poderia postar todos os mapeamentos e arquivos de propriedades de seu hibernate. 
 A propósito, vc está usando o generator assigned. Há alguma razão especial? Porque não usa o sequence?
 Poste os detalhes... bye

Olá, leojribeiro!
O schema é para o caso de você estar trabalhando com esquemas no postgres e com pastas em sua base java. Se não está, não use schema.
BYe

Você colocou o relacionamento one-to-many no hbm da classe que possui a coleção? Veja tb se no seu hibernate.cfg.xml você adicionou uma referência a todos os seus hbm’s atraves da tag <mapping resource=“meuPacote/meuHbm.hbm”>