@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...