por rogelgarcia » Sex Nov 26, 2010 4:38 pm
Nao sei se é isso, ou se vc está querendo fazer SELECTs que ignorem os acentos..
Se for SELECTs que ignorem o acento, o que deve fazer é o seguinte:
- Criar um XML de configuração da aplicacao (exemplo na documentacao, um XML padrão do Spring)
- Nesse XML, crie um bean do tipo org.nextframework.core.config.DefaultConfig
(Agora o next utilizará o config que voce configurou no XML, e nao um default do next)
- Configure a propriedade 'properties' desse bean e adicione a seguinte propriedade 'funcaoTiraacento'
(O valor da propriedade funcaoTiraacento deve ser o nome de uma funcao no banco de dados que remove os acentos de uma string)
Entao no queryBuilder.. utilize o whereLikeIgnoreAll para comparar strings desconsiderando os acentos
* Se for necessário veja a documentacao do Spring para saber como configurar atributos que são do tipo properties (é bem fácil)