# Map类型输入参数
# 概述
假如没必要写一个SDO对象作为参数,而要传入的参数又不止一个时,可以使用Map类(如HashMap、TreeMap等)作为参数对象。例如:
<statement id="insertProduct" parameterClass="java.util.Map">
select * from PRODUCT where PRD_CAT_ID = #catId# and PRD_CODE = #code#
</statement>
Mapped Statement的形式完全没有区别!上面的例子中,如果把Map对象作为输入参数去调用Mapped Statement,Map对象必须包含键值"catId"和"code"。键值引用的对象必须是合适的类型,以上面的例子来说,必须是Integer和String。