mybaits 註解 返回Map

2021-09-09 06:16:17 字數 1074 閱讀 9022

@mapkey("sn")//應該是bean屬性,用到get方法

@resulttype(lbsdto.class)設定value bean.class

@select("select * from lbs where elaid = #")

mapselectmapbyelaid(int elaid);

結果:

結果

@mapkey("id")//設定key

@select("select * from user where eid = #")

map> selectmapbyeid(int eid);

結果

​​​​, 

154712370184=}

@select("select * from lbs where elaid = #")

list> selectmaplistbyelaid(int elaid);

結果:

[,

, ]

注意:前兩種外層key重複會被覆蓋,所以前兩種查到2條資料,第三種查到3條。

mybaits返回自增主鍵ID

mybaits兩種獲取自增主鍵id的方法 一種是使用usegeneratedkeys,第二種是selectkey方法獲取。insert into sys users id,username,password,salt,locked values selectkey select last inser...

Mybaits插入記錄返回主鍵值

某些情況進行insert時不知道主鍵值 主鍵為自增 例如系統新增使用者時,有使用者序號 主鍵 自增 使用者名稱,密碼。插入時只需插入使用者名稱和密碼,之後取得mysql自增的序號。如下為mysql的usr表結構 對應的實體類 parametertype 引數型別,此處為實體類的完整路徑。可省略,my...

Map返回型別

當乙個方法想要返回不止乙個引數時,可以定義map型別做返回型別,具體 例子如下 public maptestmethod listquestions renum questions.size questions1.size map.put questionlist questions1 map.pu...