spring 配置文件的问题
 
interface Daoabstract class SupporDao extends HibernateDaoSupport implements Daointerface ProductDao extends Daoclass ProductDaoImpl extends SupporDao implement ProductDao 类和接口的关系大概这样在spring配置文件中 我已经配置好 sessionFactory 与 hibernateTempldate 那么 以上的bean大概要怎么配置

解决方案 »

  1.   

    <bean id="dao" class="com.accp.hibernate.common.Dao"
    abstract="true">
    </bean>


    <bean id="daoSupport" class="com.accp.hibernate.common.DaoSupport"
    parent="dao" abstract="true">
    <property name="hibernateTemplate">
    <ref bean="hibernateTemplate" />
    </property>
    </bean>


    <bean id="productTypeDao"
    class="com.accp.hibernate.dao.ProductTypeDao" parent="dao" abstract="true">
    </bean>
    <bean id="productTypeDaoImpl" class="com.accp.hibernate.dao.impl.ProductTypeDaoImpl" parent="productTypeDao" >

    </bean>上面的是我配置 有高手帮忙看下不
      

  2.   


    <bean id="dao" class="com.accp.hibernate.common.Dao" 
    abstract="true"> 
    </bean> 
    <bean id="daoSupport" class="com.accp.hibernate.common.DaoSupport" 
    parent="dao" abstract="true"> 
    <property name="hibernateTemplate"> 
    <ref bean="hibernateTemplate" /> 
    </property> 
    </bean> 
    <bean id="productTypeDao
    class="com.accp.hibernate.dao.ProductTypeDao" parent="dao" abstract="true"> 
    </bean> 
    <bean id="productTypeDaoImpl" class="com.accp.hibernate.dao.impl.ProductTypeDaoImpl" parent="productTypeDao" > </bean>似乎有问题,得看你引用了,spring就是注入问题,也就是你这里的ID项,是你引用的,比如你在一个类中用到了某个实例,但是这个实例在spring没有配置的话,就会出错,后台会报错的,然后修改就可以了