<bean id= "userTarget " class= "com.my.dao.imp.UserDAOImp " >
<property name= "IUserDAO " > //这行报错
<ref local= "IUserDAO " / >
</property >
</bean >
-------------------------------------------
这样设置的话必须在UserDAOImp中包含一个IUserDAO的变量,你程序中并没有.把<property name= "IUserDAO " >去掉就可以了
<property name= "IUserDAO " > //这行报错
<ref local= "IUserDAO " / >
</property >
</bean >
-------------------------------------------
这样设置的话必须在UserDAOImp中包含一个IUserDAO的变量,你程序中并没有.把<property name= "IUserDAO " >去掉就可以了
把这个去掉更不对了
<bean id= "userTarget " class= "com.my.dao.imp.UserDAOImp " >
<ref local= "IUserDAO " / >
</bean > bean 标签里没有ref标签
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 >
改为: <bean id="IUserDAO" class="com.my.dao.UserDAOImp " >
在UserDAOImp .java中添加变量 IUserDAO 及其setter getterr方法
No property 'sessionFactory' found
class里要写的是实现类而非接口!!!,我也出现了和你一样的问题!搞了近2个小时!