Hibernate e dados Case Sensitive no Oracle

1 resposta
FightSurf_George_Mai

Bom dia, colegas.

Estou aprendendo Hibernate e indo bem. Só que cheguei a um problema:
No oracle os dados acabam sendo também filtrados usando case sensitive.

Como adaptar isso no hibernate, uma vez que não tenho acesso as configurações do Banco e lá possui uma série de dados utilizando maiúsculas e minúsculas?

1 Resposta

G

Você se refere aos dados ou nomes de tabelas e campos? Nomes de tabelas e campos por padrão no Oracle é insensitive.

Para dados: Se você está usando criteria você pode usar Restrictions.ilike (case insensitive) ou Restrictions.like (case sensitive) para os dados. No HQL por padrão é sensitive, a menos que você use upper(campo) = upper(valor).

Criado 28 de outubro de 2009
Ultima resposta 28 de out. de 2009
Respostas 1
Participantes 2