Ajuda hibernate annotations associcao

3 respostas
Deluxe

Alguem pode me mostrar como ficar uma Associcao no Hibernate Annotations…
sendo que a empresa pode ter varios voos…

Classe EmpresaAerea

  • ID
  • Nome

Classe Voo

  • ID
  • NumeroVoo

como fica a associcao dessas classes e como fica meu banco de dados? (mysql)
vlw a todos…

3 Respostas

gui_sv

Primeiro vc precisa identificar a cardinalidade, ou seja, se o relacionamento é 1 p/ 1, 1 p/ N e assim por diante.
E com o Hibernate temos tambem a direcao do relacionamento: Unidirecional ou Bidirecional

Eu vejo da seguinte maneira:

Uma EmpresaAerea efetua diversos Voos e Um voo pertence a uma unica empresa aerea

Entao temos ai um relacionamento de Um para Muitos …

Faça essas anotações na suas classes e vera o resulado do Banco …

A tabela de voo terá o id da empresaAerea.

qq duvida post ae …

Deluxe

obrigado… mais na verdade eu queria saber como fica o codigo com essas anotacoes e meu banco de dados

gui_sv
@Entity
public class EmpresaAerea {

@Id
private String id;

private String nome;

@OneToMany
private Voo voo;

}
Criado 21 de julho de 2008
Ultima resposta 21 de jul. de 2008
Respostas 3
Participantes 2