Java Talend:将oracle输入保存到全局变量
嘿,那里, 正如您可能看到的,我正在尝试从Oracle数据库中获取数据。这只是一行,我正在尝试迭代并将数据保存到一个全局变量中。在我的例子中,这个全局变量是上下文变量中的“值列表”。使用tJavaFlex,我想将变量保存到Java Talend:将oracle输入保存到全局变量,java,talend,Java,Talend,嘿,那里, 正如您可能看到的,我正在尝试从Oracle数据库中获取数据。这只是一行,我正在尝试迭代并将数据保存到一个全局变量中。在我的例子中,这个全局变量是上下文变量中的“值列表”。使用tJavaFlex,我想将变量保存到本地java.util.ArrayList(在我的例子中称为“list”),在结束代码部分,我想做一个类似“globalMap.put(context.myListOfVariables,list);”的操作 我遇到的问题是,我的主代码如下所示: list.add(row1.T
本地java.util.ArrayList
(在我的例子中称为“list”),在结束代码部分,我想做一个类似“globalMap.put(context.myListOfVariables,list);
”的操作
我遇到的问题是,我的主代码如下所示:
list.add(row1.TestData)代码>
我不知道如何在主代码中限制循环。是否可以获取行数,或者是否存在类似于tOracleInput\u 1\u HAS\u NEXT
的变量?
我想先进行循环,以填充我的“列表”,只有在完成整个循环之后,我才想运行globalMap.put()
-函数
现在,每当我的列表添加一项时,就会调用put()
-函数
对不起,我的英语不好,希望你能解决我的问题并帮助我:)
谢谢你的回答 问题解决了。我删除了tFlowToIterate