camel-sql

    1熱度

    1回答

    我想使用駱駝SQL組件(http://camel.apache.org/sql-component.html)插入輸入流。 我在Oracle數據庫如下表: table EMPLOYEE(NAME varchar(32) ,SURNAME varchar(32) , PIC BLOB); 及以下路線: <route> <from uri="direct:startOracle" />

    1熱度

    1回答

    我想使用駝峯sql組件與useIterator=true選項,但結果仍然被加載在一個單一的大列表。我有200萬條記錄需要處理,並且將結果集放在一個列表中不是一個選項。下面是路由配置: <route id="sql_route"> <from uri="activemq:MW_SQL"/> <to uri="sql:SELECT ID, MSGID_PROD FROM amq.a

    0熱度

    2回答

    我的XML如下 <camelContext trace="false" xmlns="http://camel.apache.org/schema/spring"> <propertyPlaceholder id="placeholder" location="classpath:application.properties" /> <!--Route:1 for POLL

    1熱度

    2回答

    我正在使用apache-camel sql-batch插入。 我對SQL批處理插入路線如下: <pipeline> <transform> <method ref="insertionMyBean" method="myBatchInsertion"></method> </transform> <choice> <when> <

    0熱度

    1回答

    我試圖用Apache Camel實現一個像HTTP代理的函數。 在我的代理中,我想要在數據庫中插入一個標頭值,並且我在SQL中使用了簡單表達式。 這是我的駱駝路線。 <route> <from uri="servlet:///foo" /> <to uri="sql:INSERT INTO TEST_TABLE (TEST_ID, NAME) VALUES(:#${

    0熱度

    1回答

    我的選擇查詢 sql.selectOrder=select STID,CLLTR from GSI_DEVL.POLLUX_DATA WHERE PROCESSED='FALSE' 我的路線是 <route id="markRowsAsProcessed-Route" > <!-- <from uri="timer://markRowsAsProcessed?delay=5000"

    1熱度

    1回答

    我是駱駝新手,我嘗試處理SQL數據。如果SQL消耗(選擇)完成,我嘗試更新消費的行,但我只是得到一個「錯誤的SQL語法」異常。 我使用Apache Camel SQL-Component,其中起始端點是一個sql select語句。爲了將它們標記爲已消耗,我使用SQL-Component的onConsume參數。在選擇中,v_table是原始表t_table的視圖,在更新後使用。所以v_table

    0熱度

    1回答

    插入我的文檔中讀取here是 「如果批次設置爲true,則入站郵件正文的解釋稍有變化 - 而不是參數,在一個迭代組件需要一個包含參數迭代器的迭代器;外層迭代器的大小決定了批處理大小。「 「從駝峯2.16開始,你可以使用允許使用消息主體作爲SQL語句的選項useMessageBodyForSql,然後必須在關鍵字SqlConstants.SQL_PARAMETERS的頭部提供SQL參數,這允許SQL

    1熱度

    2回答

    我正在嘗試編寫駱駝路由來讀取數據庫表以獲取絕對文件路徑列表,然後將這些文件複製到另一個文件夾。但是隻有文件路徑被創建爲內容而不是原始內容。 from("timer://testDataGen?repeatCount=1") .to("sql:" + positionSql + "?dataSource=dataSource") .split(body()) .to("