org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cstlostdao' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFatory' of bean class [com.crm1.common.dao.hibimpl.CstLostDao]: Bean property 'sessionFatory' is not writable or has an invalid setter method. Did you mean 'sessionFactory'?
Caused by: 
org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFatory' of bean class [com.crm1.common.dao.hibimpl.CstLostDao]: Bean property 'sessionFatory' is not writable or has an invalid setter method. Did you mean 'sessionFactory'?Spring的配置文件如下:
<bean id="commonDAO"
class="com.crm1.common.dao.hibimpl.CommonDAOHibImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="basdictDao" class="com.crm1.common.dao.hibimpl.BasDictDaoImpl" >
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>

<bean id="cstservicedao"
class="com.crm1.common.dao.hibimpl.CstserviceDaoImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean> <bean id="customerDao"
class="com.crm1.common.dao.hibimpl.CustomerDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="contrdao" class="com.crm1.common.dao.hibimpl.ContrDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="cstlostdao"
class="com.crm1.common.dao.hibimpl.CstLostDao">
<property name="sessionFatory" ref="sessionFactory"></property>
</bean>

解决方案 »

  1.   

    'sessionFatory' ,你要配置sessionFactory是吗?你的拼写错了……
      

  2.   

    <bean id="cstlostdao" 
    class="com.crm1.common.dao.hibimpl.CstLostDao"> 
    <property name="sessionFatory" ref="sessionFactory"> </property> 
    </bean>
    检查里面的配置,有问题
      

  3.   

    org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFatory' of bean class [com.crm1.common.dao.hibimpl.CstLostDao]: Bean property 'sessionFatory' is not writable or has an invalid setter method. Did you mean 'sessionFactory'? NotWritablePropertyException 没有正确配置sessionFactory.