2010-03-26 3 views
0

봄 프로젝트에서 hibernate-2.1과 "net.sf.hibernate.SessionFactory"클래스를 사용하고있다.SessionFactory in Hibernate

이제 스프링 2.5.6.A로 바뀌 었습니다. 여기서 그들은 hibernate3을 사용하고 있으며 그 곳에서 "net.sf.hibernate"패키지를 찾을 수 없습니다.

하지만 "org.springframework.orm.toplink"패키지에서 SessionFactory 클래스를 찾았습니다.

hibernate-2.1 "net.sf.hibernate.SessionFactory"에서 클래스 1과 "org.springframework.orm.toplink.SessionFactory"에서 또 하나는 같은가?

둘째로 대체 할 수 있습니까?

감사합니다, 코멀

답변

5

지원은 얼마 전에 봄에서 제거되었습니다. 봄 2.0, 2 지원은 Hibernate가 v3으로 v2에서 갔을 때 단지

3. 최대 절전 모드 지원 위의 옵션 확장, 그리고 봄 2.5이었고, 최대 절전 모드, 패키지 이름은 net.sf.hibernate에서 org.hibernate로 변경되었습니다.

Spring의 TopLink SessionFactory은 Hibernate와 아무런 관련이 없으므로 사용하지 마십시오.

마지막으로 봄 2.5.6으로 변경하는 경우 대신 3.0으로 직접 이동해야합니다. - 왜 더 이상 사용되지 않는 버전으로 업그레이드해야합니까?

관련 문제