Query com valor nulo no Spring Boot

2 respostas Resolvido
java
W

Boa tarde,

Estou fazendo uma consulta com Spring Boot mas existe a possibilidade de informarem um valor nulo, gostaria de saber se é possivel usando repository fazer uma consulta no banco e caso o valor passado seja nulo ele seja desconsiderado.

Exemplo:

Usuário passou Nome e endereço mas esqueceu de informar Telefone então o dado do telefone será desconsiderado na consulta.

Obs: Precisa ter como parâmetro as quatro informações

2 Respostas

L
Solucao aceita

Em um caso assim, costumo montar o where da query dessa forma:

WHERE (:param IS NULL OR coluna = :param)
W

Funciono, muito obrigado.

Criado 25 de junho de 2020
Ultima resposta 25 de jun. de 2020
Respostas 2
Participantes 2