Dificuldades no Relacionamento JPA

3 respostas Resolvido
eduardo.info

Olá, pessoal
Estou com uma duvida na hora de definir os relacionamentos.
Por exemplo tenho a entidade Departamento e a Entidade Funcionario.
Posso dizer que um Departamento tem muitos Funcionarios como um Funcionario tem um Departamento.
Qual anotação correta? OneToOne ou OneToMany ?

3 Respostas

rmendes08
Solucao aceita

Depende de quem você vai anotar. Se for a classe Departamento então a coleção de funcionários tem que ser anotada com @OneToMany, se for o Funcionario, então o departamento do funcionário tem que ser anotado com @ManyToOne.

eduardo.info

Entendi!! Valeu!

eduardo.info

rmendes veja se meu raciocínio está correto:

Sempre tenho uma associação nos relacionamentos
OneToOne e ManyToOne

Sempre tenho uma collection nos relacionamentos

ManyToMany e OneToMany

Criado 19 de fevereiro de 2016
Ultima resposta 19 de fev. de 2016
Respostas 3
Participantes 2