缺少JPA Criteria API

Ole*_*dr 2 jpa criteria

我正在构建使用JPA的应用程序,我想使用http://openjpa.apache.org/builds/latest/docs/manual/jpa_overview_criteria.html中描述的Criteria API .更确切地说,这部分:

EntityManager em = ... ; 
CriteriaBuilder queryBuilder = em.getCriteriaBuilder();
CriteriaQuery qdef = queryBuilder.createCriteriaQuery();
Run Code Online (Sandbox Code Playgroud)

问题是,有没有getCriteriaBuilder()在我的方法EntityManager,也CriteriaBuilderCriteriaQuery不能在找到persistance-api-1.0.jar

我错过了什么?因为我正在使用一个错误的罐子?我的来自http://repo2.maven.org/maven2/javax/persistence/persistence-api/1.0/

Regrads,Oleksandr

Dat*_*eus 5

标准是在JPA2中,你有一个JPA1的jar.目前还没有"官方"JPA2.jar,但Apache有一个Apache2许可的 http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/ 1.0- PFD2 /