gpt4 book ai didi

java - 来自 LocalSessionFactoryBuilder 的 NullPointerException

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:59:12 25 4
gpt4 key购买 nike

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

最佳答案

一个 Spring bug ( SPR-8924 )。它已为 3.1.1 修复,但尚未发布。

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

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

关于java - 来自 LocalSessionFactoryBuilder 的 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9178054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com