MYSQL我不知道,但是用oracle的时候,如果用的是专用服务器连接,假如默认连接最大数(oracle本身限制)为50,如果您的连接达到50,虽然通过session.close(),但是这个连接还没有完全被销毁,具体情况有待考究。。。
我现在做项目也老是碰到。正奇怪着呢。有解决办法了给我也说说。我 做项目正需要。
你用的session是不是没有关闭呀,如果用spring不要用getsession操作,用getcurrentsession,currentsession需要事务。或者用gethibernatetemplate也行