Bom dia pessoal,
Tenha uma classe Cliente, e este possui muitos Enderecos, consequentemente na classe Cliente eu implemente uma Lista de Endereços, com relacionamento @OneToMany.
@OneToMany(mappedBy = "cliente", cascade = CascadeType.REMOVE)
private List<Endereco> enderecos = new ArrayList<>();
Até aí tudo bem, funciona perfeitamente.
Porém, eu gostaria de criar um “wrapper” dessa lista de endereços para abstrair alguns métodos relacionados a lista, com isso ficaria dessa forma:
@OneToMany(mappedBy = "cliente", cascade = CascadeType.REMOVE)
private ListaEnderecos enderecos = new ListaEnderecos();
Porém, quado faço essa segunda implementação o próprio eclipse já me aponta a falha “Target entity is not defined”, por não encontrar a entidade Endereco a partir desse wrapper que criei.
É possível mapear a entidade Endereco neste wrapper que estou criando para que possa utiliza-lo no relacionamento @OneToMany?