Criteria HIbernate ilike com filtros
Boa tarde,
Estou com uma dúvida o código abaixo está funcionando em partes
KeyName : campo aonde coloco qualquer nome e mando buscar no banco
job : Classe de Enum com alguns cargos (Gerente, Analista)...
Problema: No campo keyName qdo eu coloco um nome que tenha no banco ele não traz nada e
qdo coloco o nome e seleciono o job dai ele faz o filtro pelo nome que eu coloquei - excelente até ai
Pergunta : tem como o ilike fazer a busca sem eu ter que selecionar o job e com filtro juntos?
Estou com uma dúvida o código abaixo está funcionando em partes
KeyName : campo aonde coloco qualquer nome e mando buscar no banco
job : Classe de Enum com alguns cargos (Gerente, Analista)...
Problema: No campo keyName qdo eu coloco um nome que tenha no banco ele não traz nada e
qdo coloco o nome e seleciono o job dai ele faz o filtro pelo nome que eu coloquei - excelente até ai
Pergunta : tem como o ilike fazer a busca sem eu ter que selecionar o job e com filtro juntos?
@Override
public List<Employee> getListBasic(String keyName, Job keyJob) {
Criterion[] filters = new Criterion[2];
if (keyName != null){
filters[0] = Restrictions.ilike(name, % + keyName + %);
}
if (keyJob != null) {
filters[1] = Restrictions.eq(job, keyJob);
}
return getListBasic(Employee.class, null, filters);
}
Thiago Volpato
Curtidas 0
Respostas
Thiago Volpato
17/07/2012
[Resolvido]
GOSTEI 0
Davi Costa
17/07/2012
Show de bola, mas seria interessante compartilhar no fórum como resolveu, para servir de pesquisa p outros que passem pela mesma situação.
abcs
att Davi
abcs
att Davi
GOSTEI 0