Mybatis增刪改的返回值

2021-10-24 13:04:53 字數 705 閱讀 3467

結論:mybatis的insert,update,delete的返回值都是影響資料庫表的行數

3個介面如下

sql語句如下

**如下(示例):

@test

public void testinsert()

//執行sql

int x=userdao.insettest(users);

system.out.println("x的值:"+x);

}

結果

**如下(示例):

@test

public void testupdate()

**如下(示例):

@test

public void testdelete()

結果:(資料庫有3行被刪除)

mybatis的insert,update,delete的返回值都是影響資料庫的行數。

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

增,刪,改三種型別的方法返回值都是int型別,其數值代表影響的行數,即 新增了幾條 刪除了幾條 修改了幾條 查詢的方法返回值一般是物件或物件集合,或者物件中某個屬性的型別。當執行完方法,如何判定是否執行成功?增刪改查都可以通過返回值來判定,增,刪,改這三種如果返回值為0,那麼證明資料庫的資料保持不變...

Mybatis的返回值是Map

select u.id,i.user name,u.user mobile,r.region id,r.region name,u.user email,u.create date from base login user u,base login user info i,base region r...

MyBatis的update返回值改為受影響的行數

專案中經常通過update的sql語句進行更新資料,而在目前的框架中,mybatis是主流的框架,所以理解update的真實的返回值也顯得相當重要 在專案中,經常通過判斷update的返回值去判斷資料是否更新成功,而事實上update是我們理解的那樣嗎?這裡直接給我結論,update的原生返回值是通...