What's the typeOf payload of Database Select
- Question
- Option
- Explanation
- Mule Application
- Debug
Question
Refer to the exhibit.
The Database Select operation returns five rows from a database. What is logged by the Logger component?
Option
A “Array”
B “Object”
C “LinkedHashMap”
D “CaseInsensitrveHashMap”
Explanation
题目的意思很简单,就是问Select组件从数据库查询出来的payload的类型,严谨一点,typeOf(payload)的输出是什么?
我很想直接回答Array
但看到有些题库里面给的答案是LinkedHashMap
索引直接动手做一个一摸一样的,debug看看。
Mule Application
下图为我的Mule,基本是一致的。
Debug
使用debug模式启动,并在Logger组件上添加brakpoint,请求后看到一眼看到的是CaseInsensitrveHashMap(不区分大小写的hashMap),应该是每行数据的数据类型。
执行下一步,看看typeOf(payload)的输出,Array