Ну, ты где прав @ nikhil500.ScriptTransformer - один из ответов (я не уверен, что это самый простой вариант).Файл dataconfig.xml содержит функцию java:
<script><![CDATA[
function puttwodouble(row) {
var attrVal1 = row.get("GEO_X_WERT");
var attrVal2 = row.get("GEO_Y_WERT");
var attrVal = attrVal1 + "," + attrVal2;
var arr = new java.util.ArrayList()
arr.add(attrVal1);
arr.add(attrVal2);
row.put("store",attrVal);
row.put("x_geo_str",arr);
return row;
}
]]>
, которая будет вызываться:
<entity name="inner_geo_str" transformer="script:puttwodouble"
query="select GEO_X_WERT, GEO_Y_WERT from FIRMA_GEODATEN where GEO_FIR_NR ='${outer.FIR_NR}' and geo_x_wert != 'NF'">
<field column="GEO_X_WERT" name="x_geo_x_s"/>
<field column="GEO_Y_WERT" name="x_geo_y_s"/>
</entity>
Надеюсь, что это поможет другим решить эту проблему.