@墨上清:不知道你有没有看到hibernate打印的日志,如果你没有设置数据库连接池,那么初始连接池的大小是20,最小是1,也就是说当你启动hibernate的时候,hibernate就初始化了一个connection对象放在你的数据库连接池里面了。如果你第一次调用openSession的时候,hibernate直接就把连接池里面的connection对象给你了,但是如果你没有关闭session,那么这个connection对象就没有被释放,所以当你再次调用openSession的时候,hibernate就会创建一个新的connection对象,如果一直这样,连接池就溢出了
2016-11-27
@Test
public void testsaveStudentsWithgetCurrentSession(){
Configuration config=new Configuration().configure();
public void testsaveStudentsWithgetCurrentSession(){
Configuration config=new Configuration().configure();
2016-11-27