Olá,
Tenho uma critiria que executa normalmente…
insere alguns campos dinamicamente…
TEm uma coisa que não estou entendendo…
quando passo o campo a1 retorna 2 linhas,
quando passo o campo a2 retorna 2 linhas,
quando passo os 2 juntos não retorna nenhuma linha…
estou usando assim
//campo a1
criteria.createAlias("cepId", "cep");
criteria.createAlias("cep.cityId", "city");
criteria.add(Restrictions.like("city.name", consultCity, MatchMode.ANYWHERE));
//campo a2
criteria.createAlias("cepId", "cep");
.criteria.add(Restrictions.like("cep.street", consultStreet, MatchMode.ANYWHERE));
Alguma dica desse para esse meu problema?