applicationContext.xml:
<bean id="LoginCodedbDAO" class="com.zjm.ssh2.login.dao.hibernate.CodedbDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="LoginCodeService" class="com.zjm.ssh2.login.services.CodeService">
<property name="CodedbDao">     <!--这行报错-->
<ref bean="LoginCodedbDAO" />
</property>
</bean>
CodeService.java:
package com.zjm.ssh2.login.services;import com.zjm.ssh2.login.dao.iface.ICodedbDAO;
import com.zjm.ssh2.login.services.iface.ICodeService;public class CodeService implements ICodeService {
public ICodedbDAO CodedbDao; public ICodedbDAO getCodedbDao() {
return CodedbDao;
} public void setCodedbDao(ICodedbDAO codedbDao) {
CodedbDao = codedbDao;
}
}CodedbDAO.java
import com.zjm.ssh2.login.dao.iface.ICodedbDAO;
public class CodedbDAO extends HibernateDaoSupport implements ICodedbDAO {
......
}
applicationContext.xml文件里<property name="CodedbDao">这行报错:Invalid property name 'CodedbDao' - not JavaBean compliant
请问怎么回事

解决方案 »

  1.   

    JavaBean 规范请把首字母改小写试试
      

  2.   

    楼主可以了不,可以结贴撒,呵呵JavaBean 规范 JavaBean 规范 JavaBean 规范 JavaBean 规范 JavaBean 规范 
      

  3.   

    我知道 怎么弄了   <property name="CodedbDao">  
    改成 <property name="codedbDao" value = "CodedbDao">就可以了 ,我仔细看书 才发现的 ,一起钻研SSH 就加我 qq 214913078