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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

        <!--配置數據源 -->
        <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
            destroy-method="close">
            <property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
            <property name="url" value="jdbc:mysql://localhost:3306/abin"></property>
            <property name="username" value="root"></property>
            <property name="password" value="root"></property>
            <property name="maxActive" value="100"></property>
            <property name="maxIdle" value="30"></property>
            <property name="maxWait" value="500"></property>
            <property name="defaultAutoCommit" value="true"></property>
        </bean>

        <!-- session工廠 -->
        <bean id="sessionFactory"
            class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <property name="dataSource" ref="dataSource"></property>
            <property name="hibernateProperties">
                <props>
                    <prop key="hibernate.dialect">
                        org.hibernate.dialect.MySQLDialect    
                    </prop>
                    <prop key="hibernate.show_sql">true</prop>
                    <prop key="hibernate.format_sql">true</prop>
                    <prop key="hibernate.hbm2ddl.auto">update</prop>
                </props>
            </property>
            <property name="mappingResources">
                <list>
                    <value>com/abin/conference/hbm/ConferenceBean.hbm.xml</value>
                </list>
            </property>
        </bean>

        <!-- 事務管理器 -->
        <bean id="transactionManager"
            class="org.springframework.orm.hibernate3.HibernateTransactionManager">
            <property name="sessionFactory">
                <ref local="sessionFactory" />
            </property>
        </bean>

        <!-- 定義攔截器 -->
        <bean id="transactionInterceptor"
            class="org.springframework.transaction.interceptor.TransactionInterceptor">
            <property name="transactionManager">
                <ref bean="transactionManager"></ref>
            </property>
            <property name="transactionAttributes">
                <props>
                    <prop key="insert*">PROPAGATION_REQUIRED,ISOLATION_READ_COMMITTED,timeout_10,-EXCEPTION</prop>
                    <prop key="del*">PROPAGATION_REQUIRED</prop>
                    <prop key="update*">PROPAGATION_REQUIRED</prop>
                    <prop key="find">PROPAGATION_REQUIRED</prop>
                    <prop key="get">PROPAGATION_REQUIRED</prop>
                </props>
            </property>
        </bean>

        <!-- 定義業務對象的事務代理對象 -->
        <bean id="userService" class="org.springframework.aop.framework.ProxyFactoryBean">
            <property name="target" ref="userServiceTarget"></property>
            <property name="interceptorNames">
                <value>transactionInterceptor</value>
            </property>
        </bean>





        <!-- 配置事務特性,配置add,delete,update開始的方法,事務傳播特性為required -->
        <!--
        <tx:advice id="txAdvice" transaction-manager="transactionManager">
            <tx:attributes>
                <tx:method name="add*" propagation="REQUIRED" />
                <tx:method name="delete*" propagation="REQUIRED" />
                <tx:method name="update*" propagation="REQUIRED" />
                <tx:method name="*" read-only="true" />
            </tx:attributes>
        </tx:advice>
        -->
        <!--
        <aop:config>
            <aop:pointcut id="allManagerMethod"
                expression="execxution(*
            com.abin.conference.service.*.*(..))"></aop:pointcut>
            <aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod"></aop:advisor>
        </aop:config>
        -->
    </beans>
    posted on 2012-03-19 23:53 abin 閱讀(517) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 免费无码又爽又黄又刺激网站| 亚洲AV无码国产一区二区三区| 国产日韩一区二区三免费高清| 精品久久亚洲中文无码| 亚洲网站在线播放| 亚洲综合一区国产精品| 免费一级毛片在线播放放视频| 好猛好深好爽好硬免费视频| 免费国产黄网站在线观看 | 亚洲日产2021三区在线 | 亚洲视频在线观看一区| 国产精品亚洲自在线播放页码| 亚洲AV中文无码字幕色三| 亚洲偷偷自拍高清| 成年丰满熟妇午夜免费视频| 亚洲欧洲国产精品香蕉网| 亚洲欧洲高清有无| 在线观看免费av网站| 久久青青草原亚洲av无码| 国产成人精品日本亚洲专区6| 亚洲av无码兔费综合| 一本久久综合亚洲鲁鲁五月天| 免费看的成人yellow视频| 久久精品亚洲综合一品| 最近2019年免费中文字幕高清 | 久久精品成人免费看| 永久免费av无码网站大全| 美女被爆羞羞网站在免费观看| 亚洲午夜成激人情在线影院| a视频在线免费观看| 全部免费a级毛片| 亚洲国产福利精品一区二区| 免费毛片在线播放| 国产va免费精品| 免费在线黄色网址| 国产精品1024在线永久免费| 久久久无码精品亚洲日韩京东传媒 | 国产精品免费久久久久久久久 | 精品无码无人网站免费视频| 亚洲91精品麻豆国产系列在线| 免费看一级一级人妻片|