开发者社区 问答 正文

Druid与spring的DataSourceTransactionManager结合使用报错

我使用您的Druid注入到spring自带的DataSourceTransactionManager中后在一个事务中做了select和update的操作,但是每次commit后就报如下log 这是为什么?

<bean id="dataSourceTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" >
        <property name="dataSource">
            <ref bean="dataSource"/>
        </property>
    </bean>

展开
收起
a123456678 2016-03-13 14:35:11 4886 分享 版权
1 条回答
写回答
取消 提交回答
  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">
            <property name="driverClassName">
                <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
            </property>
            <property name="url">
                <value>jdbc:sqlserver://localhost:1433;DatabaseName=fw;autoReconnect=true</value>
            </property>
            <property name="username">
                <value>test</value>
            </property>
            <property name="password">
                <value>test</value>
            </property>
     
            <property name="initialSize"><value>1</value></property>
            <property name="maxActive"><value>30</value></property>
            <property name="maxWait"><value>1200</value></property>
            <property name="maxIdle"><value>1</value></property>
            <property name="validationQuery"><value>select 1</value></property>
            <property name="timeBetweenEvictionRunsMillis" value="60000" />
            <property name="minEvictableIdleTimeMillis" value="300000" />
            <property name="testWhileIdle" value="true" />
            <property name="testOnBorrow" value="false" />
            <property name="testOnReturn" value="false" />
            <property name="poolPreparedStatements" value="true" />
            <property name="maxPoolPreparedStatementPerConnectionSize" value="20" />
            <property name="proxyFilters">
                <list>
                    <ref bean="stat-filter"/>
                </list>
            </property>
        </bean>
        <bean id="stat-filter" class="com.alibaba.druid.filter.stat.StatFilter"></bean>
    
    2019-07-17 19:02:34
    赞同 展开评论