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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      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">

        <!--配置數(shù)據(jù)源 -->
        <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>

        <!-- 事務(wù)管理器 -->
        <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>

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





        <!-- 配置事務(wù)特性,配置add,delete,update開(kāi)始的方法,事務(wù)傳播特性為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 閱讀(514) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 337p日本欧洲亚洲大胆裸体艺术| 成人毛片免费在线观看| 精品香蕉在线观看免费| a毛片基地免费全部视频| 国产高清在线精品免费软件| 亚洲第一区精品观看| 亚洲中文字幕不卡无码| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲国产日产无码精品| 久久精品国产亚洲av瑜伽| 一级毛片免费不卡| 一级特黄aa毛片免费观看| 又粗又大又黑又长的免费视频 | 污视频网站在线免费看| 成人A毛片免费观看网站| 91热成人精品国产免费| 国产又大又长又粗又硬的免费视频 | 亚洲精品网站在线观看不卡无广告| 亚洲女初尝黑人巨高清| 亚洲另类春色校园小说| 另类小说亚洲色图| 久久不见久久见免费视频7| 最近中文字幕mv免费高清电影| 亚洲?V乱码久久精品蜜桃 | 亚洲AV无码精品国产成人| 91视频精品全国免费观看| 免费AA片少妇人AA片直播| 亚洲日韩在线中文字幕第一页| 亚洲尹人香蕉网在线视颅| 国产精品亚洲一区二区三区| 99在线观看免费视频| 国产三级免费电影| 亚洲理论在线观看| 九九视频高清视频免费观看| 日本三级2019在线观看免费| 久久激情亚洲精品无码?V| 亚洲色图激情文学| 国产免费拔擦拔擦8X高清在线人| 天天操夜夜操免费视频| 亚洲第一精品福利| 麻豆一区二区三区蜜桃免费|