此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【xskowscut】截止到2008-07-23 14:36:46的历史汇总数据(不包括此帖):
发帖的总数量:2                        发帖的总分数:5                        每贴平均分数:2                        
回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:2                        结贴的总分数:5                        
无满意结贴数:1                        无满意结贴分:20                       
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:50.00 %               无满意结分率:400.00%                  
敬礼!

解决方案 »

  1.   

    可能有3个问题,一我没有看到你的bean 是userdao  的,2你可以改一下那个名字manager,3,我写一个给你看看
    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="configLocation"
    value="classpath:hibernate.cfg.xml">
    </property>
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    </bean> <!--HibernateTransactionManager-->
    <bean id="transactionManager"
    class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory">
    <ref bean="sessionFactory" />
    </property>
    </bean> <!--txProxyTemplate-->
    <bean id="txProxyTemplate" abstract="true"
    class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
    <property name="transactionManager" ref="transactionManager" />
    <property name="transactionAttributes">
    <props>
    <prop key="save*">PROPAGATION_REQUIRED</prop>
    <prop key="remove*">PROPAGATION_REQUIRED</prop>
    <prop key="update*">PROPAGATION_REQUIRED</prop>
    <prop key="merge*">PROPAGATION_REQUIRED</prop>
    <prop key="select*">PROPAGATION_REQUIRED</prop>
    <prop key="validate*">PROPAGATION_REQUIRED</prop>
    <prop key="*">PROPAGATION_SUPPORTS,readOnly</prop>
    </props>
    </property>
    </bean> <bean id="userDAO"
    class="com.truways.trucall.model.user.dao.UserDAOImpl">
    <property name="sessionFactory">
    <ref bean="sessionFactory" />
    </property>
    </bean>
    <bean id="userService"
    class="com.truways.trucall.model.user.service.UserServiceImpl"
    abstract="false" lazy-init="default" autowire="default"
    dependency-check="default">
    <property name="userDAO">
    <ref local="userDAO" />
    </property>
    </bean>
    <bean id="userServiceProxy" parent="txProxyTemplate">
    <property name="target">
    <ref bean="userService" />
    </property>
    </bean>
      

  2.   

    可是我就是按照李刚的那个文件来写的,因为可以是嵌套BEAN,可以避免在容器外部直接访问,所以userDAO直接在里面配置了。
      

  3.   

    各位,我找到问题所在了!是包冲突问题!用myeclipse加入spring和hibernate支持后,工程lib目录下会产生两个cglib***.jar,两个版本不同的,保留那个有nodep字样的就可以了!不过也谢谢liuhua的回答。