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