2017-05-31 13 views
0

HQL getメソッドを呼び出すと、このようなエラーが発生します。私はHibernate 5.2.10バージョンを使用しています。私のアプリケーションサーバーはWildfly 10.1.0です。なぜこのエラーが発生していますか?Hibernate 5.2.10 HQLの実行中にNoSuchMethodErrorエラーが発生する

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> 

と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> 
+0

hibernate 5では、persistence.xml – XtremeBaumer

+0

を削除する必要はありません。エラーは – DDS

+0

と同じですが、エラー自体はpersistence.xmlのためではありませんでした。エラーが発生した場所を正確に表示する必要があります – XtremeBaumer

答えて

0

は、あなたのクラスパスをチェックし、もしあれば、あなたのクラスパスから他のバージョンの休止状態のjarファイルを削除しています。

関連する問題