解决方案 »

  1.   

    这个问题必须是数据库连接不上的问题。应该是connection由connection pool管理,然后sqlserver数据库单方面关闭了连接导致的。
      

  2.   


    那应该怎样解决呢? 你觉得?数据库配置:<bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="${connection.driver_class}" />
    <property name="url" value="${connection.url}" />
    <property name="username" value="${connection.username}" />
    <property name="password" value="${connection.password}" />
    </bean>
      

  3.   

    spring的dataSource是实验性质的,不好用。
    推荐DBCP或者C3P0。
    DBCP中有一个testOnBorrow参数可以保证拿到的connection是可用的。
    具体配置请看传送门:
    http://commons.apache.org/proper/commons-dbcp/configuration.html