EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
安装部署
应用开发
专题场景实战案例
低代码(Low-Code)开发参考手册
高开开发参考手册
流程开发参考手册
AFCenter 使用指南
Governor 使用指南
FAQ
  • map类型输入参数

# 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。