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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

打印對象數(shù)組列表

打印對象數(shù)組列表

弒天下 2023-03-09 14:06:10
我正在使用 Ibatis 2,我在詢問如何打印對象數(shù)組(因為官方文檔已經(jīng)消失)。這是類似于我擁有的示例數(shù)據(jù):[    {        "firstStr": "D392",        "secondStr": "N3895"    },    {        "firstStr": "D624",        "secondStr": "M2435"    },    {        "firstStr": "T4543",        "secondStr": "K9345"    }]此數(shù)據(jù)定義為ArrayList. 數(shù)組中的對象定義為Map:Map<String,String> data = new HashMap();data.put("firstStr","D392");data.put("secondStr","N3895");...ArrayList<Map> insert = new ArrayList<Map>();insert.add(data);我需要使用<iterate>(因為在我的版本中 foreach 不可用)在 sql 模板中映射此數(shù)據(jù)。我目前擁有的:<select parameterClass="ArrayList">    select * from something    where str IN    <iterate property="insert">        #[].firstStr$, #[].secondStr#    </iterate></select>我收到以下錯誤:String index out of range: -1這個問題的原因可能是什么?編輯:不要讓我更新或使用其他依賴項,因為由于軟件限制這是不可能的!
查看完整描述

1 回答

?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

實際上你是對的,你的代碼中只有一個小錯字。property="insert"在您的聲明中刪除<iterate>:


<select parameterClass="ArrayList">

    select * from something

    where str IN

    <iterate>

        #[].firstStr$, #[].secondStr#

    </iterate>

</select>


查看完整回答
反對 回復 2023-03-09
  • 1 回答
  • 0 關注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號