問題タブ [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.
java - Batchlet 内から jobId を取得する
実行中のバッチレット内から jobId を取得する必要があります。すでに、Batchlet を起動しているクラスから jobId を取得できますが、Batchlet の内部からは取得できません。
long jobId = job.start("BatchletName", parm);
この文は、バッチレット「BatchletName」を起動します。ここで、クラス BatchletName.java 内から jobId 値を取得する必要があります。
前もって感謝します。
websphere-liberty - Liberty Batch (JSR 352) ItemWriter で SQLJ を使用して DB 更新を行うにはどうすればよいですか?
ConnectionContext (接続) を取得/キャッシュ/閉じるにはどうすればよいですか?
ItemWriter.open()でコンテキストをキャッシュし、各チャンクのItemWriter.writeItems()でキャッシュする必要があります
DB2 固有の API を使用したい場合はどうすればよいですか?
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 を「表示」させたいと考えています。ちなみに、これは正しく初期化されています。
これを達成する簡単な方法はありますか?残念ながら、数時間検索しても、使用できるものは何も得られませんでした.