0

在加载 spring 应用程序上下文时,我得到了一个与 hibernate-session-factory 相关的 NPE。

但我真的不知道,原因是什么?
有没有人知道从哪里开始搜索

相关的bean定义是

<bean id="mySessionFactory"
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <property name="dataSource" ref="myDataSource" />
    <property name="annotatedClasses">
        <list>
        [...]
        </list>
    </property>
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.show_sql">${db.hibernate.show_sql}</prop>
            <prop key="hibernate.dialect">${db.hibernate.dialect}</prop>
            <prop key="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</prop>
            <prop key="hibernate.hbm2ddl.auto">${db.hibernate.hbm2ddl.auto}</prop>
        </props>
    </property>
</bean>

堆栈跟踪在这里: http: //pastebin.com/8VB8zYGb

提前感谢您的帮助!

4

1 回答 1

0

就我而言,问题是,我忘记注释某些实体的抽象超类,并且我在实体中使用了来自未注释超类的字段。

我使用 SJuan76 描述的方式发现了问题。

于 2013-08-03T22:38:18.333 回答