我正在使用Spring和hibernate(hibernate 4.0.1和spring 3.1)。我在applicatonContext.xml中使用以下bean定义
<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)
从谷歌搜索看起来,缺陷是在Spring。这有什么解决方案吗? 降级我的Hibernate和/或Spring有帮助吗?
答案 0 :(得分:3)
是一个Spring bug(SPR-8924)。已修复3.1.1,尚未解决。
如果你很绝望,你可以得到应该有修复的most recent nightly snapshot,但当然夜间快照不一定稳定。
或者,坚持使用Hibernate 3,Spring也支持。