私はJOOQのbatch*
メソッドを使用しています。私はbatchUpdate
,batchInsert
の方法でも試みた。JOOQ:getNextExceptionコール?
Batch batch = create.batchStore(questions);
int[] counts = batch.execute();
ここで、questionsはGenerated TableRecordsクラスのリストです。私はデータを挿入しようとしている間に成功する。しかし、データの更新中にエラーが発生します。 私のクエリがある -
私はこの例外を取得しておりますので、JDBCのエラーを取得する方法。
org.jooq.exception.DataAccessException:SQL [バッチエントリ0の挿入...残りのクエリ...]が中止されました。原因を調べるには、getNextExceptionを呼び出します。
JOOQのDataAccessExceptionで
getNextException
メソッドが表示されません。私は例外の詳細を知るために、SqlExceptionのBatchUpdateExceptionを捕まえることができません。
こんにちはルカス、ありがとう。私はつながる質問があります。ここで私は変更を加え、答えを得ました。しかし、私はこれらのことを見ることができる方法はありますか?私はすべてのエラーのカバーを意味する。時には、サーバーに変更を加えて参照するのが難しくなります。 JOOQにもう一度感謝します。 :-) – theGamblerRises
@theGamblerRises:ここでStack Overflowに関する完全な質問をしてもらえますか?私が理解すれば、まだ分かりません... –