1
resposta

like na sentença sql

Usando jpql no seu exemplo, ao usar a cláusula like você não precisou concatenar o "%" no query.setParameter("pNome", nome). No teste que eu fiz não funcionou e tive que concatenar o "%" query.setParameter("pNome", nome + "%"). Por que ocorreu isso? Seria uma diferença de versão do mysql-connector?

obrigado.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Marco, precisa concatenar sim. Os % é uma coisa do banco de dados, a jpql não cuida disso.. até pq, talvez vc nem queira :).