xxxxxxxxxx
CriteriaBuilder builder = session.getCriteriaBuilder();
CriteriaQuery<EmployeeEntity> criteriaQuery =
builder.createQuery(EmployeeEntity.class);
Root<EmployeeEntity> root = criteriaQuery.from(EmployeeEntity.class);
List<Order> orderList = new ArrayList();
orderList.add(builder.asc(root.get("firstName")));
TypedQuery<EmployeeEntity> query = session
.createQuery(criteriaQuery.select(root).orderBy(orderList));
List<EmployeeEntity> list = query.getResultList();