Marques
#1
Colegas
Para anotar um relacionamento muitos para um eu uso o código abaixo.
Agora eu preciso anotar uma classe 0:N (Exemplo: 1 Funcionario tem 0 ou N dependentes).
Como eu faço essa anotação?
Muito obrigado,
José Marques
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "idCentroCusto")
public CentroCusto getCentroCusto() {
return centroCusto;
}
Vc vai usar o @OneToMany encima de uma coleção normal.
Se o cara não tiver dependentes, essa coleção será nula… simples assim!
Abraços e boa sorte.
Júnior
Maringá-PR
Não sei se vai resolver mas tente usar assim:
@ManyToOne(fetch = FetchType.LAZY, optional = true)
@JoinColumn(name = "idCentroCusto")
public CentroCusto getCentroCusto() {
return centroCusto;
}