session刪除資料方法總結

2021-08-29 22:29:52 字數 557 閱讀 9575

session 的使用:

刪除資料的三種方法:

1.

userinfo user = (userinfo)session.get(userinfo.class,new integer(1)); //檢索出要刪除的記錄

session.delete(user); // 刪除

2. 通過query介面進行刪除

string hql = 「delete userinfo where id = 1」;  //刪除使用的sql語句

query query = session.createquery(hql); //以hql字串為引數建立查詢物件

query.excuteupdate(); //執行刪除動作

3. 通過hql指定刪除條件

session.delete(「from userinfo where id = 1」);  //使用session.delete()函式直接刪除,引數中的字串為hql語句,這種我常用

Oracle刪除資料各語法總結

oracle資料庫表的刪除delete drop truncate 資料庫的運維中,經常會遇到delete drop truncate的操作,那麼如何去把握它們的用法和區別呢?一般當系統中大量使用分割槽表,而針對分割槽表清除資料,是不會釋放表空間的,必須把分割槽drop掉,才會釋放空間。一 dele...

NHibernate批量刪除資料的方法

方法一 session.delete 這個方法是最常用的,一共有4個過載的方法 void delete object obj int delete string query int delete string query,object value,itype type int delete stri...

vector刪除資料

6.以下 有什麼問題?stl易 typedef vector intarray intarray array array.push back 1 array.push back 2 array.push back 2 array.push back 3 刪除array陣列中所有的2 for inta...