フラット ファイルを解析し、それらのレコードを mysql データベースの挿入に処理する必要があるシナリオがあります (スキーマは既に存在します)。
FlatFileItemReader を使用してファイルを解析し、JdbcCursorItemWriter を使用してデータベースに挿入しています。
また、ItemProcessor を使用して、列の値を変換したり、不要なレコードをスキップしたりしています。
私の問題は、これらの挿入のいくつかは、すでにデータが入っている他のテーブルへの外部キーを持つ必要があることです。
そのため、ItemProcessor ロジック内で、選択して ID を取得し、pojo を更新することを考えていました。
これが最善の方法ですか?このすべてを書き始めたばかりなので、代替案を検討できます。
ありがとう!