Ola pessoal, tenho mais uma duvida sobre relacionamentos.
Tenho uma entidade de Enderecos:
@Column
private int end_zipcode;
@ManyToOne
@JoinColumn(referenceColumnName = "cid_codigo")
private end_Cidades cidades;
@Column
private String end_endereco;
@Column
private int end_zipcode;
@ManyToOne
@JoinColumn(referenceColumnName = "cid_codigo")
private end_Cidades cidades;
@Column
private String end_endereco;
E Assim por Diante, e tenho uma Entidade de Cidades:
@Column
private String cid_descricao;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "cidades")
private List<end_Enderecos> Enderecos = new LinkedList<end_Enderecos>();
@Column
private String cid_descricao;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "cidades")
private List<end_Enderecos> Enderecos = new LinkedList<end_Enderecos>();
A minha duvida e a seguinte:
Eu tenho que fazer o relacionamento na entidde end_Enderecos como
ManyToOne ou na Verdade eu tenho que fazer o relacionamento com OneToOne e na entidde end_Cidades fica mesmo OneToMany ?
A duvida e na forma de descrever o relacionamento.
Obrigado a Todos um forte abraco.