Associação (Hibernate)

Galera, Tenho uma entidade Autorizacao e uma entidade Departamento.
Autorizacao tem uma lista de Departamento. 1:n

Duvida:
Como fazer com que varias Entidades Autorizacao possam fazer referencia para um mesmo Departamento?

Alguem pode me dar uma dica?

Usa annotations? http://www.hibernate.org/hib_docs/annotations/reference/en/html/

eu só uso xml

Eu consegui fazer a associação one-to-many
Mas se eu tiver mais de um objeto Autorizacao que referencie uma mesma entidade Departamento no banco não da certo.

na table Departamento é criado uma coluna Id_Autorizacao.

[quote=securitynews]Galera, Tenho uma entidade Autorizacao e uma entidade Departamento.
Autorizacao tem uma lista de Departamento. 1:n

Duvida:
Como fazer com que varias Entidades Autorizacao possam fazer referencia para um mesmo Departamento?

Alguem pode me dar uma dica?
[/quote]
entra no grupo de hibernate q tem uns arquivos q vão te ajudar:
http://groups.google.com.br/group/hibernate-brasil/files

falow

Galera, ta complicado.

To tentando, tentando, e não dá certo.

Mapeei uma sacola identificadora.

ficou assim:

[code]

           <id
             name="id"
             column="ID">
             <generator class="assigned"/>
           </id>
                    
           <idbag name="departamentoPermitidos" table="DEP_AUT">
                                                   
               <collection-id type="long" column="DEP_AUT_ID">
                   <generator class="increment"/>
               </collection-id>
               
               
               <key column="NOME_ID"/>
               
               
               <element type="string" column="NOME_DEPARTAMENTO" not-null="true"/>
           </idbag>
           
                  
      </class>

[/code]

O problema é que se eu tiver mais de uma Entidade que tenha em sua Collection um mesmo departamento, ela não é cadastrada!
não aparece erro nenhum, o codigo sql é gerado pelo hibernate… mas…

A unica coisa que preciso é que varias as Autorizacoes(Possui uma collection de Departamento) possam conter departamentos repetidos entre si

resolvi
um erro simples, mas que me pegou de jeito.

unique=“true”

rsrs

Obrigado pessoal