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秒就够了。