池连接用光了,可以重启连接池,是没问题,后来用hibernate访问过多是时候Oracle数据库有时候会拒接访问,说是超过数据库连接最大数
dbcp连接数:20
hibernate : tx.commit ; session.colse()
JDBC : conn/proc/result/stam.colse();s
是不是hibernate本身程序问题?
同是一个连接池,hibernate一些 连接没有关闭?JDBC关闭的很好
只用了hibernate,没有Spring
调试,看看吧,在哪里colse,session.colose()不行??还是在hibernate 里面调用(增删查改)方法之前的连接??
追答session.close(); 是这个关闭。。 你检查下是不是有地方写错了 ,没有关闭。或关闭不了 。
建议加spring去管理这些。自己不用去控制事物了
session.colse()不行??是hibernate里面??
追答关闭,是con.close(),