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.

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 :).