创建bean失败会造成创建sessionFactory报空指针异常

Caused by: org.springframework.beans.factory.BeanCreationException:
 Could not autowire field: private org.springframework.orm.hibernate3.HibernateTemplate
 com.habuma.spitter.persistence.HibernateSpitterDao.hibernateTemplate;
 nested exception is org.springframework.beans.factory.BeanCreationException:
 Error creating bean with name 'hibernateTemplate' defined in class path resource [spitterApplicationContext.xml]:
 Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory';
 nested exception is org.springframework.beans.factory.BeanCreationException:
 Error creating bean with name 'sessionFactory' defined in class path resource [spitterApplicationContext.xml]:
 Invocation of init method failed; nested exception is java.lang.NullPointerException

 

当domain中的实体bean创建出错时,可能会造成sessionFactory创建出错,报以下Exception:

nested exception is java.lang.NullPointerException

 

因为:sessionFactory 这个bean 中有个propterty:packagesToScan


		
		
		
			
				com.habuma.spitter.domain
			
		
		
		
			
				${hibernate.dialect}
				${hibernate.show_sql}
				{hibernate.format_sql}
				${hibernate.generate_statistics}
				none
			
		
	
	

 当不能扫描到那个domain中的bean时,或bean创建失败时,会报nullPointException。

 


以上纯属个人意见,有误请高人指正

 

 

 

你可能感兴趣的:(spring)