Magna Concursos

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:

 

Provas

Questão presente nas seguintes provas