2011-03-30 87 views
0

我正在使用Eclipse和Hibernate開發J2EE Web應用程序。 運行/調試Web應用程序時,我的hibernate相關代碼工作得很好。 但是,如果我運行一個junit測試,測試一些與我的hibernate相關的代碼,我得到一個「Initial SessionFactory創建失敗」的錯誤。僅在運行JUnit測試時發生Hibernate SessionFactory創建失敗

特定錯誤消息如下所示: 初始會話工廠創建failed.java.lang.NoSuchMethodError:org.hibernate.persister.collection.OneToManyPersister(Lorg /休眠/映射/收藏; Lorg /休眠/高速緩存/接入/ CollectionRegionAccessStrategy; Lorg/hibernate/cfg/Configuration; Lorg/hibernate/engine/SessionFactoryImplementor;)V

任何意見或解決方案都非常感謝!

+0

這將是很好的展示你如何爲你的測試初始化​​sessionFactory。 – 2011-03-30 19:18:18

回答

1

聽起來像你正在運行你的單元測試針對不同版本的Hibernate庫,而不是你正在編譯它。

+0

我認爲你是對的。我會更仔細地檢查課程路徑。 – ytw 2011-04-01 15:34:03

相關問題