2011-03-30 5 views
0

Eclipse와 Hibernate를 사용하여 J2EE 웹 애플리케이션을 개발 중이다. 웹 응용 프로그램을 실행/디버깅 할 때 내 최대 절전 모드 관련 코드가 정상적으로 작동합니다. 그러나 최대 절전 모드 관련 코드 중 일부를 테스트하는 junit 테스트를 실행하면 "Initial SessionFactory creation failed"오류가 발생합니다. 초기 SessionFactory를 생성 failed.java.lang.NoSuchMethodError : 다음과 같이JUnit 테스트 만 실행하면 Hibernate SessionFactory 생성이 실패한다.

특정 오류 메시지입니다. org.hibernate.persister.collection.OneToManyPersister을 (LORG//지도/컬렉션 최대 절전 모드, LORG/최대 절전 모드/캐시/액세스/CollectionRegionAccessStrategy; Lorg/hibernate/cfg/Configuration; Lorg/hibernate/engine/SessionFactoryImplementor;) V

모든 의견이나 해결책을 매우 높이 평가합니다!

+0

테스트를 위해 sessionFactory를 초기화하는 방법을 보여 주면 좋을 것입니다. –

답변

1

당신이 컴파일하는 것보다 다른 버전의 Hibernate 라이브러리에 대해 단위 테스트를 실행하고있는 것처럼 들린다.

+0

당신이 옳다고 생각합니다. 나는 classpath를 더 조심스럽게 점검 할 것이다. – ytw