我将参数Map传递给Mybatis选择模板:
<select id="summary" parameterType="java.util.Map" resultMap='baseMap'>
...
Map值有不同的类型(String,Integer,Boolean),我可以通过key(String)在我的查询中引用它们,例如:
where user_id = ${user_id}
因此,为了实现这一点,似乎Mybatis框架/ OGNL调用Map的get()
方法,例如:get("user_id")
是否可以引用Map本身,以便在Map上调用另一种方法作为OGNL子句的一部分?我根本无法弄清楚如何参考参数图本身。
注意:我知道parameterMap
已被弃用,但我不反对使用它,如果它是唯一的方法