可能是数据库连接不够了
1.确认数据库最多可以接受几个连接
2.确认你的数据源最多可以有几个连接

解决方案 »

  1.   

    补充一句,小弟用的是oracle9i数据库...
    jdbc2_0-stdext.jar
    ojdbc14.jarapplication
    <!-- Hibernate SessionFactory Definition -->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="mappingDirectoryLocations">
    <list>
    <value>classpath:/com/regaltec/ccats1w/po/</value>
    </list>
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
    <prop key="hibernate.show_sql">false</prop>
    <prop key="current_session_context_class">thread</prop>
    <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
    <prop key="connection.pool_size">10</prop>
    <prop key="hibernate.hbm2ddl.auto">update</prop>
    </props>
    </property>
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    </bean>
    <!-- 设置事务处理,这里可以使用JTA -->
    <!--  <bean id="myTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">-->
    <bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="dataSource">
    <ref local="dataSource" />
    </property>
    <property name="sessionFactory">
    <ref local="sessionFactory" />
    </property>
    </bean>
    </beans>