Prezados, estava eu usando Criteria/JPA com um só critério para Teste da seguinte forma:
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery cq = cb.createQuery(Usuario.class);
Root<Usuario> root = cq.from(Usuario.class);
EntityType<Usuario> modelo = root.getModel();
cq.where(cb.equal(root.get(modelo.getSingularAttribute("login",String.class)),login));
Porém, agora quero fazer com mais de 1 atributo… O que estou fazendo de errado… ??? tem um exemplo na Doc do OpenJPA que mostra como fazer um MetaModel pra poder usar… mas sério, isso é muito sem noção (pelo menos ainda não ví sentido nisso)… Porque que eles não procuram facilitar as coisas… ??? PQP… As vezes irrita…
OpenJPA: http://openjpa.apache.org/builds/latest/docs/manual/jpa_overview_criteria.html (porém tem esse MetaModel que me recuso a fazer)
Não sei mais o que fazer…
Tem um getPluralAttribute() mas me retorna um Set… é ele que tenho que usar ???
Abraços 