Oi pessoal…
antes de tudo obrigado ai pra quem me ajuda…
então, no sql, se eu quero fazer uma consulta onde a comparação depois do where seja case sensitive, eu façoo seguinte:
SELECT * FROM Usuario WHERE BINARY usuario=‘valor’
bom… isso funciona, se eu tenho um valor ‘Senha’, vai pega apenas se o valor pesquisado for desse jeito, case sensitive… porém no JPA, isso não compila:
@NamedQuery(name="Usuario.selectTudo",
query="SELECT u FROM Usuario AS u WHERE " +
"BINARY usuario = ?1 AND BINARY senha = ?2")
só de eu tira o BINARY compila…
bom, o interesse é eu fazer uma query que seja case sensitive na comparação dos parametros, no ?1 e no ?2…
googlando eu só cheguei até ai… um amigo me passo de criar as tabelas com o collage latin1_general_cs no meu mysql, isso até me resolveria em partes, mais ai eu queria poder criar a tabela no meu ORM (no caso o hibernate) com esse collage… ai que eu empaquei
então, alguém saberia me dizer como que ficaria uma query JPQL que fosse case sensitive ??