HibernateTemplate相關方法

2021-06-18 02:52:25 字數 3979 閱讀 6701

/** 

* 向資料庫新增一條對應於乙個業務物件例項的記錄

* * @param entity 

* 業務物件例項

*/publicentity create(entity entity)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 向資料庫更新一條對應於乙個業務物件例項的記錄

* * @param entity 

* 業務物件例項

*/public

voidupdate(entity entity)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 從資料庫刪除一條對應於乙個業務物件的記錄

* * @param entity 

* 業務物件例項

*/public

voiddelete(entity entity)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 從資料庫刪除所有對應於乙個業務物件的記錄

* * @param clazz 

* 指定型別的業務物件

*/public

voiddeleteall(classclazz)throwsdaoexceptioncatch(dataacces***ception e)  

}public

voiddeleteall(collection entities)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 根據關鍵字從資料庫載入指定型別的業務物件。

* * @param clazz 

* 業務物件的

class 

* @param keyname 

* 指定關鍵字對應的欄位名稱

* @param keyvalue 

* 指定關鍵字的值

* @return

* 當關鍵字唯一並存在該記錄時,返回該記錄對應的業務物件

* 當關鍵字不唯一,返回查詢結果的第一條記錄所對應的業務物件

* 當不存在該記錄時,返回

null

*/publicobject loadbykey(classclazz, string keyname, object keyvalue) 

throwsdaoexceptionelse

}catch(dataacces***ception e)  

} /** 

* 從資料庫載入指定型別的業務物件的所有記錄。

* * @param clazz 

* 業務物件的

class 

* @return 

返回資料庫中對應該業務物件的所有記錄的集合

*/publiclist loadall(classclazz)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 根據查詢語句查詢資料庫並返回查詢結果所包含的業務物件集合。

* * @param querystring 

* 指定查詢語句

* @return 

返回查詢結果包含的業務物件集合

*/publiclist find(string querystring)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 根據帶乙個引數的查詢語句查詢資料庫並返回查詢結果所包含的業務物件集合。

* * @param querystring 

* 指定查詢語句

* @param param 

* 指定所帶引數

* @return 

返回查詢結果包含的業務物件集合

*/publiclist find(string querystring, object param)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 根據帶多個引數的查詢語句查詢資料庫並返回查詢結果所包含的業務物件集合。

* * @param querystring 

* 指定查詢語句

* @param params 

* 指定引數陣列

* @return 

返回查詢結果包含的業務物件集合

*/publiclist find(string querystring, object params)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 根據已定義的查詢語句查詢資料庫並返回查詢結果所包含的業務物件集合。

* * @param queryname 

* 已定義查詢語句的名稱

* @return 

返回查詢結果包含的業務物件集合

*/publiclist findbynamedquery(string queryname)throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 根據已定義的帶乙個引數的查詢語句查詢資料庫並返回查詢結果所包含的業務物件集合。

* * @param queryname 

* 已定義查詢語句的名稱

* @param param 

* 指定的引數

* @return 

返回查詢結果包含的業務物件集合

*/publiclist findbynamedquery(string queryname, object param) 

throwsdaoexceptioncatch(dataacces***ception e)  

} /** 

* 根據已定義的帶多個引數的查詢語句查詢資料庫並返回查詢結果所包含的業務物件集合。

* * @param queryname 

* 已定義查詢語句的名稱

* @param params 

* 指定的引數陣列

* @return 

返回查詢結果包含的業務物件集合

*/publiclist findbynamequery(string queryname, object params) 

throwsdaoexceptioncatch(dataacces***ception e)  

}

HibernateTemplate相關方法

向資料庫新增一條對應於乙個業務物件例項的記錄 param entity 業務物件例項 public entity create entity entity throws daoexception catch dataacces ception e 向資料庫更新一條對應於乙個業務物件例項的記錄 par...

hibernateTemplate常用方法

一 find string querystring 示例 this.gethibernatetemplate find from bean.user 返回所有user物件 二 find string querystring object value 示例 this.gethibernatetempl...

HibernateTemplate的相關方法

向資料庫新增一條對應於乙個業務物件例項的記錄 param entity 業務物件例項 public entity create entity entity throws daoexception catch dataacces ception e 向資料庫更新一條對應於乙個業務物件例項的記錄 par...