[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 メーリングリストの案内