【发布时间】:2011-11-20 16:09:30
【问题描述】:
我正在使用休眠 jpa,我可以成功使用 jpql 查询,但我不能使用条件 api。我已阅读 JPA Criteria API missing 和 jar file for JPA 2.0,我将 hibernate-jpa-2.0-api-1.0.1.Final 文件添加到库中,但仍然找不到 getCriteriaBuilder() 方法。请帮帮我
import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
method(){
EntityManagerFactory emf = Persistence.createEntityManagerFactory("Persistenceunit");
EntityManager em = emf.createEntityManager();
CriteriaBuilder cb = em.getCriteriaBuilder();
}
我正在使用这些库: 我的休眠库文件:antlr-2.7.6.jar、asm.jar、asm-attrs.jar、cglib-2.1.3.jar、commons-collections-2.1.1.jar、dom4j-1.6.1.jar、ehcache -1.2.3.jar、ejb3-persistence.jar、hibernate3.jar、hibernate-annotations.jar、hibernate-commons-annotations.jar、hibernate-entitymanager.jar、hibernate-jpa-2.0-api-1.0.1.Final .jar、休眠工具.jar、javassist.jar、jdbc2_0-stdext.jar、jta.jar、jtidy-r8-20060801.jar。是什么原因造成的?
还有其他库:jsf-api.jar、jsf-impl.jar、JSTL 1.1 - standard.jar、JSTL 1.1 - jstl.jar、commons-collections-3.2.1.jar、commons-digester3-3.0.jar和漂亮的脸蛋
【问题讨论】:
标签: hibernate jpa-2.0 criteria-api