Spring / Hibernate:在初始化SessionFactory时可疑的NPE

时间:2013-08-03 22:13:07

标签: java spring hibernate

在加载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

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在我的情况下问题是,我忘了注释一些实体的抽象超类,并且我使用了实体中未注释的超类的字段。

我使用SJuan76描述的方式找到了问题。