各位大佬,大神;大哥大姐們,,想問一下像這種集合中兩個引數為一個查詢條件;怎么把這個for回圈改成在xml中進行;十分感謝,萬分感謝
uj5u.com熱心網友回復:
參考下這個自己修改下
https://blog.csdn.net/weixin_43689040/article/details/84717412
uj5u.com熱心網友回復:
我這個是一個areaId對應一個fixTyperId,這是一個查詢條件,,,有多個這種引數,,我寫到xml中怎么寫,怎么foreach,分開foreach好像不行uj5u.com熱心網友回復:
你的意思一條sql但是一個欄位對應多個fixTyperId的值嗎?直接使用in結合foreach標簽就行了https://blog.csdn.net/qq_29072049/article/details/81384795
uj5u.com熱心網友回復:
這個是一個areaId對應一個fixTyperId,這一對查出一個結果,,又很多對uj5u.com熱心網友回復:
寧這個應該是多次呼叫mapper那邊的方法 即多次執行sql 在select標簽中指定好parameterType然后在標簽中寫上#{queryMap.areaId}
例如
<select id="xxxx" parameterType="java.util.Map">
select * from xx where areaId = #{queryMap.areaId} and fixTypeId = #{queryMap.fixTypeId }
</select>
ps:是不是我理解錯了 怎么感覺這個問題..好簡單
uj5u.com熱心網友回復:
你這個只是一對值吧,,,,我說的是多對值
uj5u.com熱心網友回復:
。。多對值用in轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/70506.html
標籤:Java EE
上一篇:idea
