No código abaixo, temos a classe Aluno, com o atributo Email.
public class Aluno {
private String cpf;
private String nome;
private Email email;
}
Se fosse utilizado o Spring Data com JPA, por exemplo, e esta classe Aluno fosse marcada como @Entity, como ficaria a persistência do atributo Email? Sendo que ele é um Value Object e não poderia (ou deveria) ser marcado como Entity também?
Teria alguma forma de indicar para o Spring/JPA de, no caso do atributo Email, ser persistido o Email.getEndereco()?