Boa Noite pessoal,
Estou precisando aplicar a seguinte restrição:
//...muita outras restrições que funcionam antes...
if (var7.get(i).equals("1")){
q.add(Restrictions.eq("codRacaCorPessoa", Short.valueOf("1")));
}
if (var7.get(i).equals("2")){
q.add(Restrictions.eq("codRacaCorPessoa", Short.valueOf("2")));
}
//...
A situação é a seguinte: estou fazendo um método de consulta dinâmica, onde deverá proporcionar ao usuário, dentre os vários filtros, um filtro por Cor/Raça. A questão é que poderá ser marcada mais de uma Cor/Raça, e consulta não aceita isso.
Estou usando o selectCheckboxMenu, mandando os selecionados para a lista, mas ele só adiciona a restrição se tiver apenas 1 objeto no Array. Se tiver mais de 1, ele não retorna resultado.
Agradeço a Colaboração de todos.
Ótimo fds.