Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Spring data Specification, como filtrar por um atributo de um relacionamento de entidades

Estou estudando sobre filtros dinâmicos usando a Specification do Spring data e eu gostaria de fazer um filtro específico. Eu tenho uma Entidade que possui um relacionamento OneToMany e gostaria de filtrar essa entidade com um atributo desse relacionamento, seguindo +o- essa ideia:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Eu queria filtrar essa entidade pelo estado do endereço ou seja, eu tenho uma lista de endereços vinculados a essa entidade, gostaria de apartir de um estado filtrar para mostrar somente os Customers que possuem endereços com esse estado, algo assim:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Como eu faço isso?

1 resposta
solução!

Problema resolvido, depois de uma procura bem longa achei na deepweb da internet a solução, apenas usei um Join para unir as Entidades e apartir daí fazer o criteriaBuilder trabalhar :

Insira aqui a descrição dessa imagem para ajudar na acessibilidade