<bean   id= "userTarget "   class= "com.my.dao.imp.UserDAOImp " >   
        <property   name= "IUserDAO " >   //这行报错   
            <ref   local= "IUserDAO "   / >   
        </property >   
    </bean >
-------------------------------------------
这样设置的话必须在UserDAOImp中包含一个IUserDAO的变量,你程序中并没有.把<property   name= "IUserDAO " >去掉就可以了

解决方案 »

  1.   

    这样设置的话必须在UserDAOImp中包含一个IUserDAO的变量,你程序中并没有.把 <property       name=   "IUserDAO   "   >去掉就可以了
    把这个去掉更不对了  
    <bean       id=   "userTarget   "       class=   "com.my.dao.imp.UserDAOImp   "   >          
                            <ref       local=   "IUserDAO   "       /   >             
            </bean   > bean 标签里没有ref标签
      

  2.   

     <property   name= "target "   ref= "userTarget "   / >貌似不对  
      

  3.   

    同意1楼看法,楼主很蒙!!
    1.IUserDAO接口并非继承自HibernateDaoSupport也没有实现sessionFactory属性。更而且如何用接口实现一个实体??!!!!
    <bean   id= "IUserDAO "   class= "com.my.dao.IUserDAO " >   
        <property   name= "sessionFactory " >   //这行报错   
              <ref   local= "sessionFactory "   / >   
        </property >   
    </bean >
    2.UserDAOImp只有2个属性
    private static final String hql = "from Users where username = ? and password = ?";   
    private List list;
    怎么在UserDAOImp的bean中配置属性IUserDAO???
    <property   name= "IUserDAO " >   //这行报错   
         <ref   local= "IUserDAO "/ >   
    </property >
     
      

  4.   

           <bean  id="IUserDAO"   class= "com.my.dao.IUserDAO   "   >       
     改为: <bean  id="IUserDAO"   class="com.my.dao.UserDAOImp   "   >       
    在UserDAOImp .java中添加变量 IUserDAO 及其setter getterr方法
      

  5.   


    No property 'sessionFactory' found
      

  6.   


    class里要写的是实现类而非接口!!!,我也出现了和你一样的问题!搞了近2个小时!
      

  7.   

    我也遇到了这样的错误,我的错误出在dao里面的HibernateDaoSupport引用了错无的包!可以将这个类重新引用一次,结果就OK拉!!!