[Seasar-user:15829] Re: 【S2JDBC】IN句での複数検索
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2008年 9月 24日 (水) 15:52:53 JST
ひがです。
> takahiroです。
> ありがとうございます。
> できればサンプルコードを教えていただきたいです。
>
> 下記のようにwhereの文字列の中に配列の要素数と同数の
> ?が必要ですよね。
>
> Integer[] request = new Integer[] { 1 , 2 , 3 };
> List<Article> arts = jdbcManager
> .from( Article.class )
> .where( "id IN (?,?,?)", request )
> .getResultList();
>
IN /*names*/('aaa', 'bbb')
が使えるのは、SQLファイルのときです。
where()で使いたい場合は、
where(new SimpleWhere().in("id", request))
のようにSimpleWhereを使ってください。
よろしくお願いします。
Seasar-user メーリングリストの案内