首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Janino脚本与数组列表的使用

Janino脚本与数组列表的使用
EN

Stack Overflow用户
提问于 2017-08-24 00:32:22
回答 1查看 252关注 0票数 0

我正在尝试用scriptella复制甲骨文的列,我想把它们插入到一个组合scriptella和janino的ArrayList中,以便以后使用和比较它们。

下面是我所做的

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE etl SYSTEM "http://scriptella.javaforge.com/dtd/etl.dtd">
<etl>
    <description>
        test script Pour table article
    </description>
    <connection id="in" driver="oracle"
        url="jdbc:oracle:thin:@localhost:1521:XE" user="IPTECH" password="IPTECH" />

    <connection id="out" driver="postgresql"
        url="jdbc:postgresql://localhost:5432/gemodb" user="postgres"
        password="maher" />
    <connection id="janino" driver="janino" />

    <query connection-id="in">
        select code,libelle from TMP_STRUCTURE;
        <script connection-id="janino">
            import java.util.*;
            import java.io.*;
            Boolean result=false;
            ArrayList<String> obj = new ArrayList <String>();
            String code =get("code").toString();
            obj.add(code);
        </script>
    </query>
</etl>

我得到了以下问题

代码语言:javascript
复制
Unable to parse document: org.xml.sax.SAXParseException; systemId: file:/C:/Users/MHT/eclipse-workspace/Scriptella/test.xml; lineNumber: 23; columnNumber: 5; The element type "String" must be terminated by the matching end-tag "</String>".

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-08-09 17:20:30

您必须替换

代码语言:javascript
复制
 ArrayList<String> obj = new ArrayList <String>();

使用

代码语言:javascript
复制
 java.util.ArrayList &lt; String> obj = new ArrayList java.util.ArrayList &lt; String>();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45845060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档