91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mybatis postgresql 批量刪除操作方法

發布時間:2020-10-07 19:46:10 來源:腳本之家 閱讀:256 作者:flyComeOn 欄目:編程語言

PostgreSQL是一種特性非常齊全的自由軟件的對象-關系型數據庫管理系統(ORDBMS),是以加州大學計算機系開發的POSTGRES,4.2版本為基礎的對象關系型數據庫管理系統。POSTGRES的許多領先概念只是在比較遲的時候才出現在商業網站數據庫中。PostgreSQL支持大部分的SQL標準并且提供了很多其他現代特性,如復雜查詢、外鍵、觸發器、視圖、事務完整性、多版本并發控制等。同樣,PostgreSQL也可以用許多方法擴展,例如通過增加新的數據類型、函數、操作符、聚集函數、索引方法、過程語言等。另外,因為許可證的靈活,任何人都可以以任何目的免費使用、修改和分發PostgreSQL。

一、需求介紹

 前端是一個列表頁面,列表可以進行復選框的選擇,后臺進行關聯表數據的刪除。

二、框架介紹

 springboot+mybatis 數據庫用的postgresql

三、具體代碼(前端js)

1、前端涉及到的代碼

//判斷選中狀態
var ids ="";

$(".checkbox").each(function () {
 if($(this).is(':checked'))
  ids +=$(this).val() + ",";
});
ids = ids.slice(0,ids.length-1);
//刪除
$.ajax({
 cache: false,
 type: "post",
 dataType:'json',
 data:{
  id:ids,
 },

2、邏輯處理層

 Map<String, Object> m = getMaps(req);
 log.info("|" + m + "|");
 // 獲取選中的id
 String ids=m.get("id").toString();
 //將獲取到的選中的列表封裝在list中
 List<String> list = new ArrayList<String>();
 String[] stIds = ids.split(",");
 for (String value : stIds){
  list.add(value);
 }
 int row = knowledgeDao.deleteById(list);

3、dao層處理

@Delete("<script>" +
  "delete from file_info f USING resource_info k WHERE f.id = k.file_id and k.id in " +
  " <foreach collection=\"list\" open=\"(\" close=\")\" separator=\",\" item=\"ids\">#{ids}</foreach>;" +
  "</script>")
int deleteById(List<String> ids);

總結

到此這篇關于mybatis postgresql 批量刪除操作方法的文章就介紹到這了,更多相關mybatis批量刪除內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀安县| 德兴市| 寻乌县| 巴林右旗| 长汀县| 利辛县| 兰溪市| 鹤峰县| 磐石市| 昆明市| 鱼台县| 丹棱县| 惠安县| 昭通市| 依兰县| 比如县| 新沂市| 商城县| 西藏| 湖口县| 桐梓县| 留坝县| 乳源| 通道| 云浮市| 揭东县| 新蔡县| 金山区| 锡林浩特市| 呼和浩特市| 新巴尔虎左旗| 灵石县| 奇台县| 临桂县| 高安市| 博兴县| 肥东县| 石阡县| 肇东市| 嘉鱼县| 临夏市|