[Seasar-user:15543] 【S2JDBC】検索結果0件の時のiterateについて

堀切 哲生 [E-MAIL ADDRESS DELETED]
2008年 8月 27日 (水) 18:34:40 JST


お世話になっております。
堀切です。

次の様なコードを検索結果0件になる条件にてJUnitから実行したところ、
NullPointerExceptionが発生しました。
尚、検索結果が1件以上ある場合には正常に動作します。
現状、事前にgetCount() == 0を判定して回避していますが、
他に良い回避方法か、修正の見込みはありますでしょうか?

return jdbcManager
        .from(AccessCount.class)
        .where("userId = ?", userId)
        .iterate(new IterationCallback<AccessCount, Long>() {
            long count;
            public Long iterate(AccessCount entity, IterationContext 
context) {
                if (entity != null) {
                    count += entity.count;
                }
                return count;
            }
        });

以上、アドバイス・回答よろしくお願いいたします。 



Seasar-user メーリングリストの案内