从Spring1.2.8迁移到Spring3.1和从Hibernate3.1迁移到4.0
我正在寻找Spring1.2.8到Spring3.1的迁移指南和Hibernate迁移指南。我在谷歌上找不到相关信息。如果有有用的文章,请与我分享 当我将Spring1.2.8JAR替换为Spring3.1JAR时,出现了以下错误 java.lang.NoSuchFieldError:手动从Spring1.2.8迁移到Spring3.1和从Hibernate3.1迁移到4.0,hibernate,spring,Hibernate,Spring,我正在寻找Spring1.2.8到Spring3.1的迁移指南和Hibernate迁移指南。我在谷歌上找不到相关信息。如果有有用的文章,请与我分享 当我将Spring1.2.8JAR替换为Spring3.1JAR时,出现了以下错误 java.lang.NoSuchFieldError:手动 在org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.(OpenSessionInViewFilter.java:102)首先
在org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.(OpenSessionInViewFilter.java:102)首先更新到Hibernate 3.2或更新版本! 见(最后评论) 如果你搜索“java.lang.NoSuchFieldError:MANUAL at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.(OpenSessionInViewFilter.java:102)”,这是谷歌给出的第一个答案
如果您使用hibernate4,那么您应该使用
新的org.springframework.orm.hibernate4
包(在Spring3.1中引入)而不是hibernate3
包
顺便说一句:一步一步地更新系统,但不是一次全部更新 例如:
- 更新到Hibernate>=3.2
- 更新到spring 2.0或2.5
- 更新到Hibernate 3.x
- 然后更新到Spring3.0
- 可能会用JPA2.0取代Hibernate (然后更新到Spring3.1(希望不会有太多变化)
- 然后休眠4.0