assertEquals(N_ORDERS / 2, typedJpqlResults.size());
CriteriaBuilder qb = em.getCriteriaBuilder();
CriteriaQuery<Order> criteriaQuery = qb.createQuery(Order.class);
Root<Order> order = criteriaQuery.from(Order.class);
criteriaQuery.select(order).where(qb.lessThan(order.get(Order_.date), qb.parameter(Date.class, "maxDate")));
TypedQuery<Order> tq = em.createQuery(criteriaQuery);
tq.setParameter("maxDate", maxDate);
List<Order> criteriaResults = tq.getResultList();
assertEquals(N_ORDERS / 2, criteriaResults.size());