zoukankan      html  css  js  c++  java
  • spring datasourses 配置

    <beans>   
      <bean name="datasource" class="org.apache.commons.dbcp.BasicDataSource">   
        <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>   
        <property name="url" value="jdbc:oracle:thin:@localhost:3307:test"/>   
        <property name="username" value="root"/>   
        <property name="password" value="root"/>   
      </bean>   
        
      <bean name="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">   
         <property name="dataSource" ref="datasource"/>   
      </bean>  
      <tx:advice id="txAdvice" transaction-manager="txManager">     <tx:attributes>       <tx:method name="get*" read-only="true"/>       <tx:method name="*"/>     </tx:attributes>   </tx:advice>   <aop:config>     <aop:advisor advice-ref="txAdvice"       pointcut="execution(* cn.javass..business.ebo.*Ebo.*(..))"/>   </aop:config> </beans>
    DataSourceTransactionManager类,
    属性:一个manager对应一个dataSource
    package org.springframework.jdbc.datasource;
    
    public class DataSourceTransactionManager extends AbstractPlatformTransactionManager
            implements ResourceTransactionManager, InitializingBean {
    @Nullable
    private DataSource dataSource; private boolean enforceReadOnly = false; ... ... ... }
  • 相关阅读:
    【转载】make: Nothing to be done for `all'. 解决方法
    P4行为模型BMV2安装
    P4行为模型BMV2依赖关系安装:thrift nanomsg nnpy安装
    P4factory ReadMe 剩余部分
    P4factory ReadMe Quickstart 安装p4factory
    Git 使用ssh密钥
    c++ 有swap函数
    c++ 引用
    topk两种解法
    xgboost和gbdt区别
  • 原文地址:https://www.cnblogs.com/scmath/p/11216439.html
Copyright © 2011-2022 走看看