Duvida Hibernate 1:N

1 resposta
C

Boa Tarde,

Galera,

Estou com uma dúvida de mapeamento 1:N usando o hibernate que até agora não encontrei a solução. No projeto que estou desenvolvendo, existe um relacionamento da tabela usuário que posui chave Primária composta (CodigoLaboral + Login) com a tabela de Acesso onde no banco de dados a
chave seria um auto increment e como FK o codigo Laboral. Criei o pojo Usuario , Usuario_PK , e Acesso sem nenhum problema. A minha dúvida esta no mapeamento do usuário.hbm mais especificamente na tag one-to-many segue abaixo o xml do usuario

[/code]













column="Duvida"
class="Acesso" />[/b]




[code]

Simplicando gostaria de saber o que eu devo colocar no campo pois tenho uma chave composta e no campo column=? class="Acesso" /> Desde já agradeço a atenção de todos.

1 Resposta

L

cara, por que vc não cria uma surrogate key Id do tipo Integer (no lugar de uma chave composta) e para manter a integridade do seu banco adiciona uma restrição de unicidade (constraint unique(codigoLaboral,Login) ? =)

Criado 3 de fevereiro de 2009
Ultima resposta 3 de fev. de 2009
Respostas 1
Participantes 2