Login Registre-se
Case Insensitive Hibernate  XML
Índice dos Fóruns » PostgreSQL
Autor Mensagem
JunniorR

JavaC Membro

Membro desde: 30/06/2015 09:40:20
Mensagens: 12
Offline

Boa tarde pessoal, preciso mudar as consultas de todo um sistema, para case insensitive, porém não gostaria de fazer isso manualmente, passando por todos os métodos, já que o sistema é grande, há alguma forma de sobrescrever algum método do hibernate, ou alguma configuração do persistence ?


Att.,
rfumiot

JavaC Membro
[Avatar]

Membro desde: 23/06/2015 17:19:55
Mensagens: 215
Offline

bom dia,

como é a estrutura do seu sistema? como são feitas as consultas? você tem uma classe de consulta genérica? consulta por hql ou sql? usa Criteria?
JunniorR

JavaC Membro

Membro desde: 30/06/2015 09:40:20
Mensagens: 12
Offline

Já consegui galera, irei colocar a solução...

public EntityManager getEntityManager() {

// Case insensitive e accent insensitive.
entityManagerMro.createNativeQuery("alter session set NLS_COMP=LINGUISTIC").executeUpdate();
entityManagerMro.createNativeQuery("alter session set NLS_SORT=BINARY_AI").executeUpdate();
return entityManagerMro;
}

Esta mensagem foi editada 2 vezes. Última atualização foi em 15/09/2015 15:58:36

 
Índice dos Fóruns » PostgreSQL
Ir para:   
Powered by JForum 2.1.9 © JForum Team