我能使用Criteria查询与EJB3实体吗?如果可以,我该如何将它们与EntityManager组合使用?
我能使用Criteria查询与EJB3实体吗?如果可以,我该如何将它们与EntityManager组合使用?
EntityManager em = ...;
CriteriaBuilder qb = em.getCriteriaBuilder();
CriteriaQuery<Employee> query = qb.createQuery(Employee.class);
Root<Employee> employee = query.from(Employee.class);
query.where(qb.equal(employee.get("firstName"), "Bob"));
List<Employee> result = em.createQuery(query).getResultList();