在Mule中保留数据库连接器中的列顺序

时间:2017-06-01 09:35:16

标签: database mule linkedhashmap

如何强制数据库连接器返回LinkedHashMap以确保结果集与db中的顺序相同?

3 个答案:

答案 0 :(得分:1)

虽然DB结果集是无序的,但我们仍然可以从列或映射列中提取数据到我们想要的目标。那么我可能知道您在哪种情况下期望订购的结果集? 看到你的问题后,另一个让我印象深刻的问题是,为什么结果集首先是无序的?

答案 1 :(得分:0)

@vijay dhanakodi最好的方法是在获得结果后使用数据编织并相应地安排它示例

%dw 1.0

%输出应用程序/ java

{     firstColumn:payload.keyName as:object {class:“java.util.LinkedHashMap”}

}

答案 2 :(得分:0)

SQL驱动程序不维护或保证返回的结果集中的列顺序。为什么订单很重要?我有类似情况,请参阅this question.