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

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

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

    posts - 431,  comments - 344,  trackbacks - 0
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "<beans>
      <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
        <property name="driverClassName">
          <value>net.sourceforge.jtds.jdbc.Driver</value>
        </property>
        <property name="url">
          <value>jdbc:jtds:sqlserver://127.0.0.1:1433/Sample</value>
        </property>
        <property name="username">
          <value>test</value>
        </property>
        <property name="password">
          <value>changeit</value>
        </property>
      </bean>
      <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
        <property name="configLocation">
          <value>SqlMapConfig.xml</value>
        </property>
      </bean>
      <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource"><ref local="dataSource"/></property>
      </bean>
      <bean id="userDAO" class="net.xiaxin.dao.UserDAO">
        <property name="dataSource">
          <ref local="dataSource" />
        </property>
        <property name="sqlMapClient">
          <ref local="sqlMapClient" />
        </property>
      </bean>
      <bean id="userDAOProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
        <property name="transactionManager">
          <ref bean="transactionManager" />
        </property>
        <property name="target">
          <ref local="userDAO" />
        </property>
        <property name="transactionAttributes">
          <props>
            <prop key="insert*">PROPAGATION_REQUIRED</prop>
            <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
          </props>
        </property>
      </bean>
    </beans>

    1. sqlMapClient節點
    類似SessionFactory之與Hibernate,這里我們引入了針對ibatis SqlMap的SqlMapClientFactoryBean配置。SqlMapClient對于ibatis的意義類似于Session與Hibernate以及Connection與JDBC,這里的sqlMapClient節點實際上配置了一個sqlMapClient的創建工廠類。configLocation屬性配置了ibatis映射文件的名稱。
    2. transactionManager節點
    這里我們的transactionManager配置與之前JDBC示例中相同,都采用了DataSourceTransactionManager,這與Hibernate有些差異。
    3. userDAO節點
    對應的,UserDAO需要配置兩個屬性,sqlMapClient和DataSource,sqlMapClient將從指定的DataSource中獲取數據庫連接。
    posted on 2006-09-15 12:01 周銳 閱讀(4753) 評論(0)  編輯  收藏 所屬分類: IBATIS 、Spring

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产人成在线观看| 久久亚洲综合色一区二区三区| 亚洲伊人久久大香线蕉| 亚洲电影免费在线观看| 久久青青成人亚洲精品| 日本免费在线中文字幕| 久久久无码精品亚洲日韩按摩| 一个人免费日韩不卡视频| 亚洲一区影音先锋色资源| 国产免费女女脚奴视频网 | 亚洲狠狠婷婷综合久久久久| h视频在线免费观看| 久久精品国产亚洲综合色| 91精品国产免费| 亚洲人成高清在线播放| 麻豆国产人免费人成免费视频| 亚洲熟妇自偷自拍另欧美| 免费一级成人毛片| 9i9精品国产免费久久| 亚洲国语精品自产拍在线观看| 亚洲w码欧洲s码免费| 亚洲av中文无码字幕色不卡| 国产成人亚洲精品91专区手机| 国产午夜不卡AV免费| 亚洲免费在线视频观看| 国产成人3p视频免费观看| 中文字幕av免费专区| 亚洲综合在线成人一区| 国产精品深夜福利免费观看| 一级成人毛片免费观看| 久久91亚洲精品中文字幕| 天天拍拍天天爽免费视频| 一级毛片**免费看试看20分钟| 77777_亚洲午夜久久多人| 麻豆国产精品入口免费观看| 中文字幕不卡免费视频| 亚洲一区电影在线观看| 亚洲免费在线观看| 免费无码又爽又刺激聊天APP| 在线播放国产不卡免费视频| 久久99亚洲网美利坚合众国|