問題多くて、すみませんね。 ちなみに、 Integer 型は、使用しない方が良いですよ。 明らかに、 +− 32,767 を超えない 整数を扱うなら、良いですが、 文書件数の カウンタなどを、Integer で宣言すると、オーバーフローします。 整数は、常に、 Long 型 で宣言することをお勧めします。 普通のコンピュータ なら、 Long 型のほうが、処理も早いですし。 詳しいことは、ご自分でお調べ下さい。 テスト環境では、問題ないのに、本番環境では、文書数が多くて、 オーバーフローする と言った、不必要のバグにつながりますよ。