MyBatis 輸出結果

2022-10-11 07:36:10 字數 744 閱讀 5752

resulttype

resulttype: 執行 sql 得到 resultset 轉換的型別,使用型別的完全限定名或別名。 注意如果返回的是集

合,那應該設定為集合包含的型別,而不是集合本身。resulttype 和 resultmap,不能同時使用。

簡單型別

介面方法:

int countstudent();

select count(*) from student

@test

public

void

testretunint()

物件型別

介面方法:

student selectbyid(int id);

select id,name,email,age from student where id=#

mapsql 的查詢結果作為 map 的 key 和 value。推薦使用 map。

注意:map 作為介面返回值,sql 語句的查詢結果最多只能有一條記錄。大於一條記錄是錯誤。

介面方法:

mapselectreturnmap(int id);

select name,email from student where id =#

public

void

testreturnmap()

Mybatis的輸出結果封裝

resulttype屬性可以指定結果集的型別,它支援基本型別和實體類型別。需要注意的是,它和parametertype一樣,如果註冊過型別別名的,可以直接使用別名。沒有註冊過的必須使用全限定類名。同時,當是實體類名稱是,還有乙個要求,實體類中的屬性名稱必須和查詢語句中的列名保持一致,否則無法實現封裝...

MyBatis 03 輸出結果封裝

查詢總記錄條數 int findtotal findtotal resulttype int select count from user select 查詢所有使用者 list findall findall resulttype com.jess.domain.user select from ...

CLI結果輸出

例子 ftp 11.245.253.20 cips dev bak opt ibm db2 v9.7 samples 要不要修改整體結構,先看看細節 cli結果輸出 1.逐條的獲取 確定產生的結果資料集的結構 2.滾動游標 static,read only cursor,keyset driven ...