[Seasar-user:15776] Re: S2Dao  SQL文のIN句を利用する時、エラーを出す。

Yasuo Higa [E-MAIL ADDRESS DELETED]
2008年 9月 18日 (木) 19:35:39 JST


ひがです。
> 
> いつもお世話になっております
> S2Dao SQL文のIN句を利用する時、エラーを出す。
> DAOファイル
>    public String selectUserDetail_ARGS =
> "userID,sakujyoRadio,userNameKana,sosikiNameF,shokuiName,startPage,lastPage,curentSort,currentSortAD";
>    public MstUser[] selectUserDetail(String userID, String[] sakujyoRadio,
> String userNameKana, String sosikiNameF, String shokuiName, int
> startPage,int lastPage,String curentSort,String currentSortAD);
>   引数 String[] sakujyoRadio はjava.util.Listや配列の引数
> SQLファイル
> SELECT count(A.USER_ID)
> FROM
> 。。。
> 
> WHERE SYSDATE <= A.YUKOBI_TO
>                 /*IF sakujyoRadio != null*/
>                AND A.DEL_FLG  IN /*sakujyoRadio*/ ('0', '1')
>                /*END*/
> 
>  以上のようになる場合、生成したのLog
>  AND A.DEL_FLG  IN '[Ljava.lang.String;@1905335' ('0', '1')
> 
/*sakujyoRadio*/の後のブランクを削除してみてください。


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