問題タブ [camel-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
128 参照

apache-camel - Camel JPA コンポーネントルートが完全に実行されていません

JPAコンポーネントを使用して簡単なルートを作成しました

コンソールで、クエリが起動されているのを見ることができます

しかし、この後、ログが印刷されているのを見ることができず、プロセッサも実行されていません。遅延の後、クエリは発火し続けますが、例外はなく、ルート処理は完了しません。ログは印刷されておらず、プロセッサも呼び出されていません。ログレベルを変更しましたが、まだ例外はありません。

ルートの実行を完了して、プロセッサに何かを書き込めるようにしたいだけです。

同じクエリで、データベース内のすべての行が得られます。

何が問題なのか教えてください。

0 投票する
2 に答える
1257 参照

apache-camel - ラクダ本体のコンテンツにアクセスして SQL ステートメントを動的にロードする - org.apache.camel.RuntimeCamelException

キャメル-sql 2.22.1

私のルートには次のものがあります:

私が見るコンソールから:

この値を使用して、SQLComponent を使用して実行する SQL ステートメントを選択したいと考えています。

私は sql.properties ファイルを持っています:

私のルートでは、これが機能することを知っています:

しかし、私はこれをやりたい(またはこれを何とか達成したい):

これにより、Tomcat にデプロイするときにキャメル ランタイム例外が発生します。

私はこのステートメントの多くのバリエーションを試しましたが、成功しませんでした. 次の 3 つの質問があります。

  1. 適切なSQLを取得するためにsqlcomponentが使用する値を動的に設定する方法は?
  2. ボディから値を正しく取得するには?
  3. これを行うより良い方法はありますか?

どうもありがとう、そしてこれはこれまでで最高のサイトです!