<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 閱讀(1306) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产在线播放线91免费| 亚洲乱亚洲乱妇无码麻豆| 国产大片免费天天看| 在线综合亚洲欧洲综合网站| 成人午夜亚洲精品无码网站| 日韩一区二区在线免费观看 | 一区二区在线视频免费观看| 亚洲制服丝袜一区二区三区| 亚洲精品二区国产综合野狼| 免费一区二区视频| 久久综合AV免费观看| 最近中文字幕大全免费视频 | 两个人的视频高清在线观看免费 | 全亚洲最新黄色特级网站 | 边摸边脱吃奶边高潮视频免费| 亚洲国产综合在线| 亚洲AV无码乱码国产麻豆穿越| 亚洲成A人片在线观看中文| 亚洲免费网站观看视频| 99re免费在线视频| 日韩电影免费观看| 成全视频在线观看免费| 一级特黄色毛片免费看| 精品女同一区二区三区免费播放| 中国china体内裑精亚洲日本| 亚洲av永久无码精品天堂久久| 亚洲视频2020| 亚洲天堂男人天堂| 亚洲高清在线视频| 久久亚洲精品中文字幕三区| 亚洲美日韩Av中文字幕无码久久久妻妇| 国产一级特黄高清免费大片| 国产视频精品免费| 国产精品免费一级在线观看| 午夜一级免费视频| 四虎免费在线观看| 国产午夜免费秋霞影院| 国产一级一片免费播放| 免费萌白酱国产一区二区| 亚洲AⅤ优女AV综合久久久| 免费一级肉体全黄毛片|