Bu kriterleri: Bir Predicate
kabul burada aşırı CriteriaQuery.where
yöntemi kullandık
CriteriaBuilder cb = entityManager.getCriteriaBuilder();
CriteriaQuery<Employee> q = cb.createQuery(Employee.class);
Root<Employee> root = q.from(Employee.class);
q.select(root);
List<String> parentList = Arrays.asList(new String[]{"John", "Raj"});
Expression<String> parentExpression = root.get(Employee_.Parent);
Predicate parentPredicate = parentExpression.in(parentList);
q.where(parentPredicate);
q.orderBy(cb.asc(root.get(Employee_.Parent));
q.getResultList();
.. bu durumda bir in
yüklem.
Çok teşekkür ederim! – Raj
Offtopic: Bir cevabın düzenlenmesi için teşekkürler ;-) ;-) – GhostCat