Java Hibernate 5.2.10执行HQL时出现NoSuchMethodError错误

Java Hibernate 5.2.10执行HQL时出现NoSuchMethodError错误,java,hibernate,maven,Java,Hibernate,Maven,当我调用我的HQL get方法时,我得到了这样的错误。我使用的是Hibernate 5.2.10版本。我的应用服务器是Wildfly 10.1.0。为什么我会犯这个错误 org.jboss.resteasy.spi.UnhandledException: java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query 我的POM.xml文

当我调用我的HQL get方法时,我得到了这样的错误。我使用的是Hibernate 5.2.10版本。我的应用服务器是Wildfly 10.1.0。为什么我会犯这个错误

  org.jboss.resteasy.spi.UnhandledException: java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query
我的POM.xml文件具有此依赖项

<dependencies>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>5.2.10.Final</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>6.0.6</version>
    </dependency>
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>7.0</version>
        <type>jar</type>
    </dependency>
</dependencies>

org.hibernate
冬眠核心
5.2.10.最终版本
罐子
mysql
mysql连接器java
6.0.6
爪哇
javaeewebapi
7
罐子
persistence.xml有这样的功能

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
  <persistence-unit name="com_ORM_ar_0.1PU" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <jta-data-source>java:jboss/datasources/mySQL</jta-data-source>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties/>
  </persistence-unit>
</persistence>

org.hibernate.ejb.HibernatePersistence
java:jboss/datasources/mySQL
假的

检查类路径并从类路径中删除其他版本的hibernate JAR(如果有)。

在hibernate 5中,您不需要persistence.xmli deleted persistence.xml。但错误与以前相同错误本身并不是因为persistence.xml。也许您应该显示错误发生的代码