第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

參數(shù)是map的foreach要怎么寫?

不能直接遍歷map么?

我看了下網上的,只能使用嵌套的方式

聲明一個value為map的map,然后在foreach的時候

collection="key"

比如

????public?static?void?main(String[]?args)?{
????????MybatisDao?dao?=?new?MybatisDao();
??????Map<String,Map<String,Integer>>?map?=?new?HashMap<>();
????????Map<String,Integer>?map1?=?new?HashMap<>();
????????map1.put("aaa",1);
????????map1.put("bbb",2);
????????map.put("first",map1);
????????List<Message>?lis?=?dao.queryMessageByMap(map);
????}

????public?List<Message>?queryMessageByMap(Map<String,Map<String,Integer>>?params){
????????DBAccess?dbAccess?=?new?DBAccess();
????????SqlSession?sqlSession?=?null;
????????List<Message>?messageList?=?null;
????????try?{
????????????sqlSession?=?dbAccess.getSqlSession();
????????????messageList?=?sqlSession.selectList("Message.selectMap",params);
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}
????????return?messageList;
????}
對應的mapper中的sql:
<select?id="selectMap"?parameterType="map"?resultType="com.imooc.bean.Message">
????select?ID,COMMAND,DESCRIPTION,CONTENT?from?message?WHERE?id?IN
????????<foreach?collection="first"?index="index"?item="value"?open="("?close=")"?separator=",">
????????????#{value}
????????</foreach>
</select>

有能直接就遍歷的方法么?

正在回答

1 回答

???????????#{index.id}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

參數(shù)是map的foreach要怎么寫?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號