2012-02-07 52 views
3

我使用Spring和Hibernate一起(休眠4.0.1和春季3.1)。我在applicatonContext.xml中使用以下bean定義的NullPointerException從LocalSessionFactoryBuilder

<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> 
    <property name="configLocation" value="classpath:hibernate.cfg.xml" /> 
</bean> 

我在實例化bean時遇到以下錯誤。

Caused by: java.lang.NullPointerException 
at java.util.Hashtable.put(Hashtable.java:394) 
at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.<init>(LocalSessionFactoryBuilder.java:101) 

從谷歌搜索它看起來像缺陷是在春天。有沒有解決方案? 會降級我的休眠和/或彈簧的幫助?

回答

3

一個春天的bug(SPR-8924)。它已經固定3.1.1,這還沒有出來。

如果你絕望,你可以得到most recent nightly snapshot應該有修復,但當然夜間快照不一定穩定。

另外,堅持用Hibernate 3,這春天也支持。

相關問題