Map中巢狀List在Mybatis中的使用方法

2021-08-19 21:14:41 字數 434 閱讀 9758

有時候我們需要傳遞一堆引數到sql的xml檔案裡面,類似乙個組織id和一堆成員id,map引數類似醬紫的結構

var params =                         //這是在js中的json結構
引數在xml檔案中我們該怎麼用呢,由於list的長度不確定,所以我們用foreach迴圈來將list的引數乙個個傳遞進動態sql中

select curdate() as date

union all

select date_sub(curdate(), interval # day)

order by date asc

重點在collection這邊,collection的值必須設定成為需要遍歷的那個list值的key,這樣就能實現map中巢狀list並實現遍歷list

Mybatis中傳入Map巢狀List

mybatis作為現如今最流行的orm框架之一,在開發一些規模不大的的系統中,有著舉足輕重的作用。在這裡我給大家講的是mybatis傳入map巢狀list的乙個案例。首先定義乙個引數型別為hashmap的map。hashmap role permission map newhashmap list ...

map中巢狀多層map的方法

這是乙個map中巢狀多層map的方法,tmcisdataitemdef是乙個物件,tmcisdataitemdefdao.queryforlist 方法從資料庫中取出所有tmcisdataitemdef表中的資料放大list中,再變數list,根據物件的字段分級放到map中。public map g...

STL中map的巢狀使用

最近開發中要用到stl,然後自己檢視了一些資料,並寫了一些 在使用中,想起了如果是map巢狀,該如何應用呢?下面是我的coding內容 對於傳統的map,我們只需要 include include int main return 0 結果輸出 100 maxi 200 xiaoma 300 xiao...