我是新來JPA &休眠,當我試試這個tutorial。 添加以下提供商在我的persistence.xml,java.lang.NoSuchMethodError:org.hibernate.cfg.Configuration.addAnnotatedClass
<provider>org.hibernate.ejb.HibernatePersistence</provider>
,我得到這個錯誤..
log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.cfg.Configuration.addAnnotatedClass(Ljava/lang/Class;)Lorg/hibernate/cfg/Configuration;
at org.hibernate.ejb.Ejb3Configuration.addAnnotatedClass(Ejb3Configuration.java:1421)
at org.hibernate.ejb.Ejb3Configuration.addNamedAnnotatedClasses(Ejb3Configuration.java:1391)
at org.hibernate.ejb.Ejb3Configuration.addClassesToSessionFactory(Ejb3Configuration.java:1184)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:1048)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:291)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:373)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:56)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:48)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32)
at de.vogella.jpa.simple.main.Main.main(Main.java:17)
請幫助解決這個錯誤。 謝謝
感謝您的回覆..這裏是一些依賴我都用過, org.hibernate作爲 休眠核心 4.2.0。CR1 \t \t \t org.hibernate作爲 \t 休眠公地的註解 \t 3.2.0.Final –
Bhushan
2013-02-19 14:15:34
等一下,我會檢查,並讓你知道。 – 2013-02-19 14:17:58