<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://m.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
    主站蜘蛛池模板: 亚洲视频在线观看网址| 91免费国产精品| 精品视频免费在线| 亚洲爆乳少妇无码激情| 亚洲国产品综合人成综合网站| 亚洲av伊人久久综合密臀性色 | 亚洲大尺度无码专区尤物| 免费在线观看h片| 久久免费国产精品一区二区| 精品国产污污免费网站入口| 阿v视频免费在线观看| 亚洲精品无码高潮喷水A片软| 亚洲an日韩专区在线| 亚洲图片中文字幕| 亚洲国产精品人久久电影| 亚洲黄色高清视频| 91亚洲va在线天线va天堂va国产| 亚洲AV无码一区二区二三区入口| 国产亚洲精品美女久久久 | 亚洲国产高清美女在线观看| 99久久精品国产亚洲| 亚洲ⅴ国产v天堂a无码二区| 亚洲日本va午夜中文字幕一区| 亚洲AV无码国产精品麻豆天美| 日本亚洲成高清一区二区三区 | 免费看男人j放进女人j免费看| 中文字幕a∨在线乱码免费看 | 久久WWW免费人成人片| 在线视频观看免费视频18| 免费看韩国黄a片在线观看| 大学生美女毛片免费视频| 日本最新免费不卡二区在线| 成人永久免费高清| 亚洲成av人片在线观看天堂无码 | 国产精品免费福利久久| 午夜影院免费观看| 国产精品免费观看| 免费看国产精品3a黄的视频| 国产免费人人看大香伊| 亚洲女同成人AⅤ人片在线观看| 亚洲av高清在线观看一区二区|