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

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 8月 27日 (水) 19:00:18 JST


小林 (koichik) です.

Date:    Wed, 27 Aug 2008 18:34:40 +0900
From:    堀切 哲生 <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:15543] 【S2JDBC】検索結果0件の時のiterateについて

> 次の様なコードを検索結果0件になる条件にてJUnitから実行したところ、
> NullPointerExceptionが発生しました。
(略)
> return jdbcManager

この戻り値を long で受け取っているのでは
ないでしょうか?

long count = 〜
^
>         .iterate(new IterationCallback<AccessCount, Long>() {

この iterate() の戻り値型は long ではなく
Long であり,0 件の場合は null となりますが,
null からlong へはキャストできないのでヌルポに
なります.
戻り値を Long で受け取るようにしてください.

このケースに該当しない場合はスタックトレースを
見せてください.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



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