Hibernate close方法:關閉SessionFactory物件

2020-07-16 10:04:56
close 方法用於關閉 SessionFactory 物件並釋放所有的 SessionFactory 涉及的資源(快取、連線池等),但在呼叫該方法前應確保當前物件建立的 Session 已全部關閉。

語法:

close()

範例

建立 SessionFactory,判斷 SessionFactory 是否關閉,關鍵程式碼如下:
sessionFactory = config.buildSessionFactory();  //建立SessionFactory物件
if(sessionFactory.isClosed()){
  System.out.println("SessionFactory已經關閉");
}else{
  sessionFactory.close();  //關閉SessionFactory
}