Я использую hibernate jpa, я могу успешно использовать jpql запрос, но я не могу использовать критерии api.я прочитал API критериев JPA, отсутствующий и файл jar для 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();
}
Я использую следующие библиотеки: Мои файлы библиотеки hibernate: antlr-2.7.6.jar, asm.jar, asm-attrs.jar, cglib-2.1.3.jar,commons-collection-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, hibernate-tools.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-collection-3.2.1.jar, commons-digester3-3.0.jar и prettyfaces