Hibernate contains方法:判斷物件是否在快取中存在

2020-07-16 10:05:02
contains 方法用來判斷指定的實體類的物件是否在快取中,它的返回值為 boolean 型別,如果返回值為 true,則說明在快取中;如果為 false,則說明不在快取中。

語法:

contains(Object object)

引數說明:
  • object:實體類物件。

返回值:表示判斷結果的 true 或 false,為 true 表示在快取中,為 false 表示不在快取中。

範例

應用 contains 方法判斷指定的實體類物件 uf 是否在快取中,關鍵程式碼如下:
if(session.contains(uf)){  //判斷範例物件uf是否在快取中
  System.out.println("uf在快取中");
}else{
  System.out.println("uf不在快取中");
}