如果使用的是Hibernate4,而且是Spring声明式事务的话,那么在获取Session时不能用openSession(),必须用getCurrentSession()。只是这样的话,必须在Service层涉及到数据库的所有方法上,都要配置事务,否则会报错。
链接超时,使用连接池可以解决。
数据库链接关了么,不会没关爆掉了吧