我问这个的原因是该功能实际上是新生的(从2.16开始提供),我找不到任何关于它的文档。
这就是我要做的事情:
DECLARE
L_QUERY VARCHAR2(2000);
l_lng NUMBER(20);
l_lat NUMBER(20);
BEGIN
L_QUERY := L_QUERY || ' ' || '
TO_CHAR(
SDO_GEOM.SDO_DISTANCE
(SDO_GEOMETRY(2001,
8307,
SDO_POINT_TYPE(' || L_LNG || ',
' || L_LAT || ',
null),
null,
null),
location,
0.005,
''unit=mile''),''9g999'') distance';
L_QUERY := L_QUERY || ' ' || 'FROM BARS';
DBMS_OUTPUT.PUT_LINE(L_QUERY);
END;
代码基本上意味着基于xml引入来丰富映射资源(即计算每个商品的税),并且它返回此错误:
from("file://Goods")
.aggregate(constant(true), new mergeFiles())
.completionFromBatchConsumer()
.split(body().tokenize("\r\n"), new mapStrings())
.enrich()
.simple("http://remoteserver.com/sample.xml")
.aggregate(constant(true), new calcxml())
我不知道这有什么用spark做的事情(另一个与bigdata等有关的apache项目)。也许我在这里做错了,用例只是为火花使用这种浓缩?
在调试模式下使用log4j
进行测试时,前面的代码段运行正常答案 0 :(得分:0)
“不支持的major.minor版本52.0”表示运行JDK低于1.8的代码,而某些库编译为1.8。您需要检查所有使用的库,并尝试找到不支持JDK 1.7的库。从您的例外看起来“spark / Request”是原因
以下是JDK版本及其代码列表: