1
我傳遞一個地圖的參數爲MyBatis的選擇模板:Mybatis語句與Map參數類型,如何直接引用Map?
<select id="summary" parameterType="java.util.Map" resultMap='baseMap'>
...
地圖值有不同的類型(字符串,整數,布爾),我可以通過按鍵對應他們在我的查詢(字符串)例如:
where user_id = ${user_id}
因此,爲了實現這一點,似乎是MyBatis的框架/ OGNL調用地圖的get()
方法,如:get("user_id")
是否可以參考地圖ITSE如果要在Map本身上調用另一種方法作爲OGNL子句的一部分?我無法弄清楚如何參考參數圖本身。
注:我知道parameterMap
已過時,但我不反對使用它,如果它是唯一的辦法
我想這會幫助你出來http://stackoverflow.com/questions/18388936/how-to-iterate-through-hashmap-in-mybatis-foreach我在這裏通過Hashmap –
嗯,關閉...但我使用sqlSession.selectList,而不是一個映射器接口,因此沒有命名參數。 – Black