1

私はSpringバッチを使用しています.datareadersを使用してアイテムのリストをロードしています。私のリーダーごとに、それらはすべて、リストの最後に追加の null オブジェクトを返します。

誰もこれを見たことがありますか?私は何を間違っていますか?

4

2 に答える 2

1

それは正常な動作です。

リーダーは null 要素で停止します。ただし、null 要素を見つけるには、それを見つける必要があります。その結果、null 要素が発行されますが、それが最後のものになり、ライターは呼び出されません。

于 2010-07-19T15:15:27.087 に答える
0

http://static.springsource.org/spring-batch/apidocs/org/springframework/batch/item/ItemReader.htmlread()からメソッドを実装していたようですItemReader

あなたがしたいのはreadCursor(ResultSet rs, int currentRow)からメソッドを実装することですJdbcCursorItemTeader-これはこの振る舞いを止めます。 http://static.springsource.org/spring-batch/apidocs/org/springframework/batch/item/database/JdbcCursorItemReader.html

于 2010-08-04T01:28:39.947 に答える