@Entity public class Usuario { @Id private Long id; @Column private String primeiroNome; @Column private String sobrenome; @Column private String email; @Transient private List<Endereco> enderecos; // cuidado /** * Os endereços são preenchidos apenas por operações específicas do sistema, onde seria difícil recuperá-los de outra forma. */ public List<Endereco> getEnderecos() { return enderecos; } }