JPA标准API缺失
我正在构建一个使用JPA的应用程序,并且我希望使用所描述的CriteriaAPI。更确切地说,这一部分:JPA标准API缺失,jpa,criteria,Jpa,Criteria,我正在构建一个使用JPA的应用程序,并且我希望使用所描述的CriteriaAPI。更确切地说,这一部分: EntityManager em = ... ; CriteriaBuilder queryBuilder = em.getCriteriaBuilder(); CriteriaQuery qdef = queryBuilder.createCriteriaQuery(); 问题是在我的EntityManager中没有getCriteriaBuilder()方法,而且在persistan
EntityManager em = ... ;
CriteriaBuilder queryBuilder = em.getCriteriaBuilder();
CriteriaQuery qdef = queryBuilder.createCriteriaQuery();
问题是在我的EntityManager
中没有getCriteriaBuilder()
方法,而且在persistance-api-1.0.jar中找不到CriteriaBuilder
和CriteriaQuery
我错过了什么?因为我用错罐子了?我的是从
抱歉,
Oleksandr我正在使用JBoss 4.2.3 GA,它运行良好:
import javax.persistence.criteria;
import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.EntityManager;
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery cq = cb.createQuery();
标准在JPA2中,您有一个JPA1的jar。目前还没有“官方”的JPA2.jar,但有一个Apache许可的