EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
升级手册
常见问题
  • 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。

← 基本类型输入参数 Result Map以及属性 →