NullPointerException от LocalSessionFactoryBuilder - PullRequest
3 голосов
/ 07 февраля 2012

Я использую Spring и Hibernate вместе (Hibernate 4.0.1 и Spring 3.1). Я использую следующее определение bean-компонента в ApplicatonContext.xml

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

Я получаю следующую ошибку при создании экземпляра компонента.

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

По поиску в гугле похоже, что дефект в весне. Есть ли решение для этого? Поможет ли понижение версии моего Hibernate и / или Spring?

1 Ответ

3 голосов
/ 07 февраля 2012

Это - это Ошибка весны ( SPR-8924 ). Это было исправлено для 3.1.1, который еще не вышел.

Если вы в отчаянии, вы можете получить самый последний ночной снимок , в котором должно быть исправлено, но, конечно, ночные снимки не обязательно стабильны.

В качестве альтернативы, используйте Hibernate 3, который также поддерживает Spring.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...