Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用JBoss5.1获得JPA2.0?_Java_Eclipse_Hibernate_Jpa_Jboss - Fatal编程技术网

Java 如何使用JBoss5.1获得JPA2.0?

Java 如何使用JBoss5.1获得JPA2.0?,java,eclipse,hibernate,jpa,jboss,Java,Eclipse,Hibernate,Jpa,Jboss,我正在读一本支持JPA2的书,并尝试其中的例子。我正在使用EclipseKepler和JBoss5.1.0 在eclipse中,我创建了一个带有JPA项目方面的动态Web项目。对于JPA实现类型,我选择了禁用库配置,这意味着我将使用JBoss的Hibernate作为JPA实现库 我在这行代码中出错: TypedQuery<Employee> query = em.createQuery("SELECT e FROM Employee e", Employee.class); Typ

我正在读一本支持JPA2的书,并尝试其中的例子。我正在使用EclipseKepler和JBoss5.1.0

在eclipse中,我创建了一个带有JPA项目方面的动态Web项目。对于JPA实现类型,我选择了禁用库配置,这意味着我将使用JBoss的Hibernate作为JPA实现库

我在这行代码中出错:

TypedQuery<Employee> query = em.createQuery("SELECT e FROM Employee e", Employee.class);
TypedQuery query=em.createQuery(“从Employee e中选择e”,Employee.class);
以下是错误消息:

TypedQuery无法解析为类型

类型EntityManager中的方法createQuery(String)不可用 适用于参数(字符串、类)


我相信
TypedQuery
是在JPA2.0中引入的,这意味着我的JBoss5.1不支持JPA2.0。对的那么,我需要做些什么才能将JPA2.0与JBoss 5.1结合使用呢?

您遇到了哪些错误?发布准确的消息。@mins可能重复。我已更新问题以包含错误消息您是否使用依赖关系管理?基于应用服务器jar的类路径加载问题,我遇到了这个错误消息。