我正在构建使用 JPA 的应用程序,并且我想使用所描述的 Criteria APIhttp://openjpa.apache.org/builds/latest/docs/manual/jpa_overview_criteria.html http://openjpa.apache.org/builds/latest/docs/manual/jpa_overview_criteria.html。更准确地说这部分:
EntityManager em = ... ;
CriteriaBuilder queryBuilder = em.getCriteriaBuilder();
CriteriaQuery qdef = queryBuilder.createCriteriaQuery();
问题是没有getCriteriaBuilder()
方法在我的EntityManager
并且CriteriaBuilder
and CriteriaQuery
中找不到persistance-api-1.0.jar
我缺少什么?因为我使用了错误的罐子?我的来自http://repo2.maven.org/maven2/javax/persistence/persistence-api/1.0/ http://repo2.maven.org/maven2/javax/persistence/persistence-api/1.0/
注册,
奥列克桑德尔
Criteria 位于 JPA2 中,并且您有一个用于 JPA1 的 jar。目前还没有“官方”JPA2.jar,但有一个来自 Apache 的 Apache2 许可的 JPA2.jarhttp://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0-PFD2/ http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0-PFD2/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)