HibernateTemplate相關方法

2021-04-28 08:20:19 字數 2652 閱讀 7506

/**

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

* * @param entity

* 業務物件例項

*/ public entity create(entity entity) throws daoexception catch (dataacces***ception e) }

/**

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

* * @param entity

* 業務物件例項

*/ public void update(entity entity) throws daoexception catch (dataacces***ception e) }

/**

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

* * @param entity

* 業務物件例項

*/ public void delete(entity entity) throws daoexception catch (dataacces***ception e) }

/**

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

* * @param clazz

* 指定型別的業務物件

*/ public void deleteall(class clazz) throws daoexception catch (dataacces***ception e) }

public void deleteall(collection entities) throws daoexception catch(dataacces***ception e) }

/**

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

* * @param clazz

* 業務物件的class

* @param keyname

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

* @param keyvalue

* 指定關鍵字的值

* @return

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

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

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

*/ public object loadbykey(class clazz, string keyname, object keyvalue)

throws daoexception else

} catch (dataacces***ception e) }

/**

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

* * @param clazz

* 業務物件的class

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

*/ public list loadall(class clazz) throws daoexception catch (dataacces***ception e) }

/**

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

* * @param querystring

* 指定查詢語句

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

*/ public list find(string querystring) throws daoexception catch (dataacces***ception e) }

/**

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

* * @param querystring

* 指定查詢語句

* @param param

* 指定所帶引數

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

*/ public list find(string querystring, object param) throws daoexception catch (dataacces***ception e) }

/**

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

* * @param queryname

* 已定義查詢語句的名稱

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

*/ public list findbynamedquery(string queryname) throws daoexception catch (dataacces***ception e) }

/**

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

* * @param queryname

* 已定義查詢語句的名稱

* @param param

* 指定的引數

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

*/ public list findbynamedquery(string queryname, object param)

throws daoexception catch (dataacces***ception e) }

HibernateTemplate相關方法

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

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...