Criteria4JPA是一个模仿Hibernate Criteria API用在Java Persistence API(JPA)之上的开源项目。它提供的API与Hibernate Criteria API相似。
示例代码:
Criteria criteria = CriteriaUtils.createCriteria(entityManager, Person.class); criteria.add( Restrictions.eq("firstname", "Christian") ); List<Person> result = criteria.list();