Spring 注解注入 SessionFactory 空指针异常
条件一
applicationContext.xml文件已经配置了SessionFactory
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 引用上面的dataSource配置数据库 -->
<property name="dataSource">
<ref bean="dataSource" />
</property>
<!-- Hibernate的一些属性配置 -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop><!-- Hibernate的配置方言 -->
<prop key="hibernate.show_sql">true</prop><!-- Hibernate生成的sql语句是否显示 -->
</props>
</property>
<property name="mappingResources">
<list>
<value>com/bigfire/entity/Sale.hbm.xml</value>
</list>
</property>
条件二 SessionFactory 已经成功注入到Spring容器中,
ApplicationContext act=new ClassPathXmlApplicationContext("applicationContext.xml");
String[] str=act.getBeanDefinitionNames();
for (String string : str) {
System.out.println("..."+string);
}
这个问题我百度了两天了,有些方法也都试过了,哪位同学解决了麻烦给分享下解决的办法,谢谢了