Dúvida na ordem de um @ManyToOne

3 respostas
blackout

Pessoal,

Estou com uma dúvida e procurando na internet estou ficando ainda mais confuso.

Por exemplo:
Digamos que eu tenho uma entidade chamada Carro e outra chamada Peça.
Vamos considerar que um Carro tenha várias Peças.

A anotação certa seria:

public class Carro{ @OneToMany private List<Peça> peças; }

Ou seria:

public class Carro{ @ManyToOne private List<Peça> peças; }

3 Respostas

fabiozoroastro

blackout:
Pessoal,

Estou com uma dúvida e procurando na internet estou ficando ainda mais confuso.

Por exemplo:
Digamos que eu tenho uma entidade chamada Carro e outra chamada Peça.
Vamos considerar que um Carro tenha várias Peças.

A anotação certa seria:

public class Carro{ @OneToMany private List<Peça> peças; }

Ou seria:

public class Carro{ @ManyToOne private List<Peça> peças; }


Meu caro amigo, já que o seu (um) carro tem muitas peças, o relacionamento de carro para peças é: OneToMany(Um para Muitos). Já o relacionamento de Peças com carro é de muitos para um . Portanto, na classe Peças o relacionamento é ManyToOne. Ok?

É isso aí. Abraço.

blackout

Entendi… brigadão cara.

Outra dúvida, você já mexeu com o Dali? Sabe como eu posso aplicá-lo no meu projeto existente?

fabiozoroastro

blackout, nunca utilizei esta ferramenta. Dê uma pesquisada aqui no guj. Abraço.

Criado 8 de abril de 2009
Ultima resposta 9 de abr. de 2009
Respostas 3
Participantes 2