【问题标题】:NullPointerException from LocalSessionFactoryBuilder来自 LocalSessionFactoryBuilder 的 NullPointerException
【发布时间】:2012-02-07 14:31:15
【问题描述】:

我同时使用 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 有帮助吗?

【问题讨论】:

    标签: java spring hibernate-4.x


    【解决方案1】:

    一个 Spring 错误 (SPR-8924)。它已针对 3.1.1 进行了修复,但尚未发布。

    如果你很绝望,你可以得到应该有修复的most recent nightly snapshot,但当然夜间快照不一定稳定。

    或者,坚持使用 Spring 也支持的 Hibernate 3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多