增刪改查返回值及事務回滾

2021-10-07 00:14:24 字數 496 閱讀 1903

增,刪,改三種型別的方法返回值都是int型別,其數值代表影響的行數,即【新增了幾條】,【刪除了幾條】,【修改了幾條】。

查詢的方法返回值一般是物件或物件集合,或者物件中某個屬性的型別。

當執行完方法,如何判定是否執行成功?

增刪改查都可以通過返回值來判定,增,刪,改這三種如果返回值為0,那麼證明資料庫的資料保持不變沒有變化,這時證明執行失敗。查詢看查出來的是否為空就可以判斷了【當然這些是要在肯定能增刪改查的情況下】

執行失敗的事務回滾:

transactionaspectsupport.

currenttransactionstatus()

.setrollbackonly()

;// 事物回滾

隸屬的工具包:

org.springframework.transaction.interceptor.transactionaspectsupport;

Mybatis增刪改的返回值

結論 mybatis的insert,update,delete的返回值都是影響資料庫表的行數 3個介面如下 sql語句如下 如下 示例 test public void testinsert 執行sql int x userdao.insettest users system.out.println...

增刪改查及屬性

節點的增刪改查 節點建立 元素節點 document.createelement tag標籤名稱 文字節點 document.createtextnode 文字內容 屬性設定 node.setattribute 名稱,值 節點追加 父節點.insertbefore newnode,oldnode 將...

Elasticsearch 文件增刪改查及區域性更新

文件,即索引庫中的資料,會根據規則建立索引,將來用於搜尋。可以模擬做資料庫中的一行資料 post 索引名稱 search post 索引名 update 全量 put my company index doc 3 部分更新 post my company index update 3 delete ...