我正在学习骡子,事情进展得很好。现在,我使用带有JDBC驱动程序的Mule数据库连接器从Microsoft SQL Server数据库获取记录,并且我已成功获取记录,但有效负载中字段(列)的顺序不同于我在SQL SELECT语句中指定的内容。例如,我的SELECT语句是这样的:
SELECT
UserId,
FirstName,
LastName
FROM Users
但是当记录被添加到有效载荷中时,它们不会按照我想要的列顺序保存,即" UserId,FirstName,LastName"。相反,它将是随机的。 "名字"可能是第一个,然后是" UserId",然后" FirstName"。
有没有办法可以控制这些列添加到有效负载中创建的LinkedList的顺序?
谢谢!
答案 0 :(得分:0)
Payload在内部依赖于Java HashMap,它本质上是非有序的。您将无法获得有序的有效负载以保留相同的列。