本節(jié)的源碼:
鏈接:http://pan.baidu.com/s/1gePKHkn 密碼:2p6e
鏈接:http://pan.baidu.com/s/1gePKHkn 密碼:2p6e
2016-12-01
@墨上清:不知道你有沒有看到hibernate打印的日志,如果你沒有設(shè)置數(shù)據(jù)庫連接池,那么初始連接池的大小是20,最小是1,也就是說當(dāng)你啟動hibernate的時候,hibernate就初始化了一個connection對象放在你的數(shù)據(jù)庫連接池里面了。如果你第一次調(diào)用openSession的時候,hibernate直接就把連接池里面的connection對象給你了,但是如果你沒有關(guān)閉session,那么這個connection對象就沒有被釋放,所以當(dāng)你再次調(diào)用openSession的時候,hibernate就會創(chuàng)建一個新的connection對象,如果一直這樣,連接池就溢出了
2016-11-27
@Test
public void testsaveStudentsWithgetCurrentSession(){
Configuration config=new Configuration().configure();
public void testsaveStudentsWithgetCurrentSession(){
Configuration config=new Configuration().configure();
2016-11-27