paulofernandesjr
tenho que usar a lista, não tem como daquele outro jeito?
tinha pensado na lista, mas achei que ficasse melhor se fosse definido o que era
paulofernandesjr
fiz assim
na classe TelefoneBean
@OneToMany(mappedBy="telefones", fetch=FetchType.LAZY)
@JoinColumn(name="cod_cliente")
private List<ClienteBean> clientes;
e na ClienteBean
@OneToMany(mappedBy="clientes", fetch=FetchType.LAZY)
@JoinColumn(name="cod_telefone")
private List<ClienteBean> telefones;
esta correto?
paulofernandesjr
tinha feito errado, o correto é assim
na tabela de telefone
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="cod_cliente")
private ClienteBean cliente;
e na ClienteBean
@OneToMany(mappedBy="cliente", fetch=FetchType.LAZY)
@JoinColumn(name="cod_telefone")
private List<ClienteBean> telefones;