Hibernate拒绝连接

http://www.mianwww.com/html/2011/03/8078.html

1.db没有打开

2.网络连接可能出了问题

3.连接配置错了

4.驱动的driver,url是否都写对了

5.LIB下加入相应驱动,数据连接代码是否有误

6.数据库配置可能有问题

7.当前联接太多了,服务器都有访问人数限制的

8.服务器的相应端口没有开,即它不提供相应的服务

9hibernate有哪些缓存,分别怎么使用?

10你对hibernate的了解到了一个什么样的程度?

11写出一个sql语句体现hibernate中一对多的关系

这里列出几个原因,但是今天碰到的,是另一个原因,是因为空闲时间太长,也导致这个问题:

<bean id="dataSource" class="com.rh.RHBasicDataSource" destroy-method="close">
        <property name="driverClassName" value="${jdbc.driverClassName}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
        <property name="maxActive" value="600"/>
        <property name="maxWait" value="60000"/>
        <property name="minIdle" value="500"/>
        <property name="poolPreparedStatements" value="true"/>
        <property name="defaultAutoCommit" value="true"/>
        <property name="validationQuery" value="SELECT 1+1"/>
        <property name="testOnBorrow" value="true"/>
    </bean>

<propertyname="maxWait"value="60000"/>,这个设置太大,会导致这个问题的。10秒就够了。

相关推荐