<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,comments - 227,trackbacks - 0

       這個配置文件是我做SSH的時候用的片斷,用Spring來管理事務: 
    <!-- spring代理hibernate事務的兩種方法 --> 
         
        <!-- 不管采用哪種方法 下面的這個bean都是必須的 --> 
         
        <bean id="transactionManager" 
            class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
            <property name="sessionFactory"> 
                <ref local="sessionFactory" /> 
            </property> 
        </bean> 
         
        <!-- 1、spring事務代理模板 --> 
         
        <!-- 需要事務的Service類要繼承下面的bean,使用方法如下--> 
         
        <!--  
        <bean id="txProxyTemplate" abstract="true" 
                       class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> 
            <property name="transactionManager"> 
                <ref bean="transactionManager"/> 
            </property> 
            <property name="transactionAttributes"> 
                <props> 
                    <prop key="save*">PROPAGATION_REQUIRED</prop> 
                    <prop key="del*">PROPAGATION_REQUIRED</prop> 
                    <prop key="change*">PROPAGATION_REQUIRED</prop> 
                    <prop key="*">PROPAGATION_REQUIRED,readOnly</prop> 
                </props> 
            </property> 
        </bean> 
         
        <bean id="StudentDaoHibernate" 
            class="com.lideedu.yame.dao.hibernate.StudentDAOHibernateImpl" 
            singleton="false"> 
            <property name="sessionFactory"> 
                <ref bean="sessionFactory" /> 
            </property> 
            <property name="classService"> 
                <ref bean="ClassService" /> 
            </property> 
        </bean> 
         
        <bean id="StudentServiceTarget" 
            class="com.lideedu.yame.business.IStudentServiceImpl" singleton="false"> 
            <property name="studentDAO"> 
                <ref bean="StudentDaoHibernate" /> 
            </property> 
        </bean> 
         
        <bean id="StudentService" parent="txProxyTemplate"> 
            <property name="target"> 
                <ref bean="StudentServiceTarget"/> 
            </property> 
        </bean> 
         
        -->     
             
        <!-- 2、spring事務自動代理 --> 
         
        <!-- 需要事務的方法只要方法名和下面的模式匹配就可以接受Spring的事務代理 --> 
         
        <bean id="autoProxy" 
            class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"> 
        </bean> 
        <bean id="transactionAttributeSource" 
          class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"> 
            <property name="properties"> 
                <props> 
                    <prop key="save*">PROPAGATION_REQUIRED</prop> 
                    <prop key="update*">PROPAGATION_REQUIRED</prop>             
                    <prop key="del*">PROPAGATION_REQUIRED</prop> 
                    <prop key="change*">PROPAGATION_REQUIRED</prop>         
                </props> 
            </property> 
        </bean> 
        <bean id="transactionInterceptor" 
            class="org.springframework.transaction.interceptor.TransactionInterceptor"> 
            <property name="transactionManager"> 
                <ref bean="transactionManager" /> 
            </property> 
            <property name="transactionAttributeSource"> 
                <ref bean="transactionAttributeSource" /> 
            </property> 
        </bean> 
        <bean id="transactionAdvisor" 
            class="org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor"> 
            <constructor-arg> 
                <ref bean="transactionInterceptor" /> 
            </constructor-arg> 
    </bean> 

    posted on 2007-12-21 23:33 SIMONE 閱讀(1312) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产一区二区三区在线免费| 日本亚洲欧洲免费天堂午夜看片女人员 | 久久亚洲AV成人无码国产电影| 五月婷婷在线免费观看| 亚洲色图综合网站| 久久九九AV免费精品| 亚洲av日韩av高潮潮喷无码| 免费萌白酱国产一区二区三区| 亚洲中文字幕久久精品无码APP| 一级成人a做片免费| 亚洲国模精品一区| jizz日本免费| 亚洲AV无码一区二区二三区入口 | 免费女人高潮流视频在线观看| 亚洲欧美日韩综合俺去了| 五月婷婷综合免费| 亚洲精品国产精品国自产网站 | 亚洲国产系列一区二区三区| 日韩毛片免费无码无毒视频观看| 91午夜精品亚洲一区二区三区| 黄色成人网站免费无码av| 亚洲性无码一区二区三区| 免费永久在线观看黄网站| 中文字幕永久免费视频| 亚洲酒色1314狠狠做| 日韩欧美一区二区三区免费观看 | 日韩一级视频免费观看| xxxxx做受大片视频免费| 亚洲国产精品VA在线观看麻豆| 99xxoo视频在线永久免费观看| 亚洲已满18点击进入在线观看| 又爽又黄无遮挡高清免费视频| 国产午夜成人免费看片无遮挡 | 亚洲一区二区三区丝袜| 亚洲JIZZJIZZ中国少妇中文| a毛片久久免费观看| 亚洲毛片免费观看| 免费很黄很色裸乳在线观看| 免费人成在线观看网站| 中文字幕亚洲综合久久综合| 亚洲一区二区三区乱码A|