Considere o fragmento de código a seguir, onde as anotações JPA, que definem o mapeamento entre as entidades, foram
substituídas por comentários.
@Entity
public class Pessoa implements Serializable {
...
// sua anotação aqui
private List<Endereco>enderecos = new ArrayList<Endereco>();
}
@Entity
public class Endereco implements Serializable {
...
// sua anotação aqui
private Pessoa pessoa;
}
Dado que a associação entre as entidades Pessoa e Endereco é bidirecional com multiplicidade um para muitos (uma pessoa tem
muitos endereços, um endereço pertence a apenas uma pessoa), as anotações que estão faltando nas classes Pessoa e Endereco
são, respectivamente: