[Seasar-user:19601] Re: [S2JDBC]IN条件

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 4月 5日 (月) 00:00:06 JST


小林 (koichik) です.

Date:    Sun, 04 Apr 2010 16:00:08 +0900
From:    渡辺茂昭 <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:19599] Re: [S2JDBC]IN条件

>  うーーん、ただ実際には、もうちょっと複雑なQueryで、SELECT文を使って書
> きたいのですよ。

という情報は最初に明記した方が
よろしいかと.

> その場合でも、たとえば文字列配列を使えばバインドできるの
> でしょうか?

SQL ファイルであれば可能です.

http://s2container.seasar.org/2.4/ja/s2jdbc_manager_sqlfile.html

の 4 番目の例

------------------------------------------------------------
in を置き換える場合は次のようにします。
 ()で囲まれている部分を置き換えます。 
idのパラメータの型は、配列かリストになります。 

select * from employee
where
id in /*id*/(1, 2)
------------------------------------------------------------


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