<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
    主站蜘蛛池模板: 亚洲?V无码成人精品区日韩| 午夜亚洲国产精品福利| 亚洲综合熟女久久久30p| 最新猫咪www免费人成| 男人的天堂网免费网站| 一级日本高清视频免费观看| 最新亚洲卡一卡二卡三新区| 亚洲AV色香蕉一区二区| 亚洲国产精品日韩专区AV| 在线观看免费精品国产| 91免费在线播放| 最新国产乱人伦偷精品免费网站| 五月婷婷免费视频| 在线观看亚洲精品专区| 亚洲成年网站在线观看| 亚洲日韩国产精品无码av| 亚洲成人在线电影| 亚洲AV福利天堂一区二区三| 亚洲欧洲日产国码av系列天堂 | 亚洲国产另类久久久精品黑人| 亚洲av无码成人精品区| 国产又黄又爽又刺激的免费网址| 成人特黄a级毛片免费视频| 成人在线免费看片| 国内精品免费麻豆网站91麻豆| 免费A级毛片无码A∨中文字幕下载| 国产成人免费AV在线播放| 最近中文字幕免费大全| 青青操免费在线观看| 免费无码作爱视频| 免费一级毛片在线播放视频| 青青青国产手机频在线免费观看| caoporn成人免费公开| 国产免费高清69式视频在线观看| 国产成人精品免费视频大全| A级毛片成人网站免费看| 9i9精品国产免费久久| 曰批全过程免费视频在线观看无码| 日本免费A级毛一片| 性xxxx视频免费播放直播| 又大又硬又爽又粗又快的视频免费|