我偶然发现了这个标准示例
http://wiki.eclipse.org/EclipseLink/Examples/JPA/2.0/Criteria
EntityManager em = getEntityManager();
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();
...
我的问题是,无论如何我可以以编译时的方式指定字段名称(firstName)吗?