<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 2020亚洲男人天堂精品| 在线观着免费观看国产黄| 成人免费无码大片a毛片| 亚洲第一成人影院| 337p日本欧洲亚洲大胆精品555588| 亚洲一级特黄特黄的大片| 人人鲁免费播放视频人人香蕉| 99国产精品免费观看视频| 国产免费无遮挡精品视频| 亚洲av女电影网| 久久亚洲精品无码av| 无码人妻一区二区三区免费n鬼沢| 成年女人午夜毛片免费看| 久久久久亚洲AV无码专区桃色| 亚洲狠狠ady亚洲精品大秀| 日韩免费高清一级毛片| 亚洲w码欧洲s码免费| 亚洲国产精品成人| 亚洲人成伊人成综合网久久| jizz免费一区二区三区| 四虎影视www四虎免费| 亚洲AV无码专区电影在线观看 | 亚洲欧美自偷自拍另类视| 日韩av无码免费播放| 国产精品成人无码免费| 亚洲视频在线观看免费视频| 一个人看的免费高清视频日本| 成人免费午夜无码视频| 亚洲成AV人片在线观看无码| 无码天堂亚洲国产AV| 无码中文字幕av免费放| 亚洲av永久无码精品秋霞电影影院 | 182tv免费观看在线视频 | 免费人成视网站在线观看不卡| 亚洲精品成人网站在线播放| 2022免费国产精品福利在线| 国产国产人免费视频成69大陆| 亚洲国产理论片在线播放| 国产麻豆一精品一AV一免费| 国产大片免费观看中文字幕| 亚洲一区二区三区高清视频|