問題タブ [jsr352]

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 投票する
1 に答える
67 参照

java - Batchlet 内から jobId を取得する

実行中のバッチレット内から jobId を取得する必要があります。すでに、Batchlet を起動しているクラスから jobId を取得できますが、Batchlet の内部からは取得できません。

long jobId = job.start("BatchletName", parm);

この文は、バッチレット「BatchletName」を起動します。ここで、クラス BatchletName.java 内から jobId 値を取得する必要があります。

前もって感謝します。

0 投票する
1 に答える
93 参照

websphere-liberty - Liberty Batch (JSR 352) ItemWriter で SQLJ を使用して DB 更新を行うにはどうすればよいですか?

ConnectionContext (接続) を取得/キャッシュ/閉じるにはどうすればよいですか?

ItemWriter.open()でコンテキストをキャッシュし、各チャンクのItemWriter.writeItems()でキャッシュする必要があります

DB2 固有の API を使用したい場合はどうすればよいですか?

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

java - Spring Batch が Spring Boot アプリケーションで H2 DataSource Bean を認識しない

小さなテスト アプリケーションでは、JSR-352 機能に限定された Spring Boot と Spring Batch を使用しています。私が遭遇している問題は、Spring Boot が自動的に作成した H2 データベースを Spring Batch が認識しないことです。

次のようにバッチ プロセッサを呼び出そうとすると、次のようになります。

次の例外が発生します。

これで、HSQL DB とデータベース接続プールを依存関係に追加できるようになりましたが、Spring Batch に H2 DataSource を「表示」させたいと考えています。ちなみに、これは正しく初期化されています。

これを達成する簡単な方法はありますか?残念ながら、数時間検索しても、使用できるものは何も得られませんでした.