Olá pessoal do PJ,
estou começando em Java, e preciso que UM campo no Formulario,
faça a pesquisa em DOIS campos no Banco. Utilizei um código semelhante ao código abaixo, ele compila certinho mas não me retorna
nada quando eu rodo, não sei qual o codigo SQL que é gerado pois executo a classe direto em um servidor de teste.
Buscando apenas em um campo do BD foi sem problemas mas como eu não tenho experiencia em JAVA, estou com um pouco de dificuldade para buscar em mais um campo.
if (filter.getTelefone() != null
&& filter.getTelefone().trim().length() > 0) {
criteria.add(Expression.like("cliente.telefone1", "%"
+ filter.getTelefone().replaceAll(" ", "%") + "%"));
criteria.add(Expression.like("cliente.telefone2", "%"
+ filter.getTelefone().replaceAll(" ", "%") + "%"));
}
Desde já,
Obrigado!