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

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

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

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks

    http://www.tkk7.com/jinfeng_wang/archive/2005/03/04/1683.html

    Spring Transaction
    :通過Template+Callback機制,實現對各種事務的統一封裝。

     

    <bean id="transactionManager" //JDBC Transaction的封裝

           class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

           <property name="dataSource">

                  <ref bean="dataSource"/>

           </property>

    </bean>

     

    <bean id="transactionManager" //Hibernate事務的封裝

           class="org.springframework.orm.hibernate.HibernateTransactionManager">

           <property name="sessionFactory">

                  <ref bean="sessionFactory"/>

           </property>

    </bean>

     

    <bean id="transactionManager"http://JDO事務的封裝

           class="org.springframework.orm.jdo.JdoTransactionManager">

           <property name="persistenceManagerFactory">

                  <ref bean="persistenceManagerFactory"/>

           </property>

    </bean>

     

    <bean id="transactionManager" //JTA 事務的封裝

           class="org.springframework.transaction.jta.JtaTransactionManager">

           <property name="transactionManagerName">

                  <value>java:/TransactionManager</value>

           </property>

    </bean>

     

    <bean id="courseService"http://利用AOP,將TransactionManager和普通的Service編織起來,實現事務。

           class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">

           <property name="proxyInterfaces">//編織后對外的接口

                  <list>

                         <value>com.springinaction.training.service.CourseService</value>

                  </list>

           </property>

           <property name="target">//目標

                  <ref bean="courseServiceTarget"/>

           </property>

           <property name="transactionManager">//植入的事務管理者

                  <ref bean="transactionManager"/>

           </property>

           <property name="transactionAttributeSource">//事務的參數(隔離度,方法名等)

                  <ref bean="attributeSource"/>

           </property>

    </bean>

    posted on 2005-04-03 23:11 笨笨 閱讀(283) 評論(0)  編輯  收藏 所屬分類: HibernateAndSpringALL
    主站蜘蛛池模板: 两性色午夜免费视频| 国产免费一区二区三区在线观看| 日本成人在线免费观看| 免费大片黄在线观看| 亚洲国产精品无码久久SM| 日本h在线精品免费观看| 亚洲精品日韩一区二区小说| 亚洲精品无码久久毛片| 99精品在线免费观看| 色偷偷亚洲男人天堂| 亚洲精品少妇30p| 成人奭片免费观看| 国产精品青草视频免费播放| 亚洲中文字幕无码av在线| 亚洲av无码国产精品色在线看不卡| 国内精品免费在线观看| 亚洲AV成人一区二区三区在线看 | 毛片免费在线观看网站| 国产精品免费久久久久影院| 亚洲一区二区三区在线观看蜜桃| 亚洲女同成人AⅤ人片在线观看| 狼群影院在线观看免费观看直播| 特级av毛片免费观看| 亚洲白嫩在线观看| 亚洲无线观看国产精品| 免费看无码自慰一区二区| 日韩在线永久免费播放| 一级看片免费视频囗交| 亚洲一线产品二线产品| 亚洲国产综合91精品麻豆| 亚洲国产日韩成人综合天堂| 99久久免费国产精品特黄| 国产一区二区三区免费观看在线| 亚洲熟伦熟女专区hd高清| 婷婷亚洲久悠悠色悠在线播放| 国产一级一片免费播放i| 国产1024精品视频专区免费| 亚欧免费无码aⅴ在线观看| 一级做a爰片久久毛片免费看| 国产精品亚洲综合五月天| 亚洲av无码无在线观看红杏|