2016-03-03 67 views
-4
Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.cfg.Environment.verifyProperties(Ljava/util/Map;)V 
    at org.hibernate.boot.registry.StandardServiceRegistryBuilder.build(StandardServiceRegistryBuilder.java:204) 
    at com.cluster.Demo.main(Demo.java:35) 
+1

這是需要提供Hibernate的版本,你的pom.xml(或庫列表),配置代碼。不要忘記正確格式化。 –

+0

由於這兩天沒有更新,我投票刪除這個。今後,請願意及時回覆改進請求,以便重新提出問題。 – halfer

回答

1

java.lang.NoSuchMethodError主要是由於不兼容的庫版本。

檢查編譯時的依賴關係和運行時的依賴關係是一樣的。很可能你正在使用不同版本的jar文件在運行時編譯和使用不同版本的jar文件。請根據例外情況檢查版本是否爲

hibernate-core-xx.jar 

在編譯和運行時匹配。

0

加入POM

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-core</artifactId> 
    <version>4.3.2.Final</version> 
</dependency>