[Seasar-user:1073] Re: QUERY アノテーション
Yasuo Higa
higa
2004年 10月 5日 (火) 14:09:00 JST
<20041005112207.2047.MAEKAWA @ frdm.co.jp> の、
"[Seasar-user:1069] QUERYアノテーション" において、
"Hideaki Maekawa <maekawa @ frdm.co.jp>"さんは書きました:
ひがです。
> 前川です。
>
> QUERYアノテーションにSQLコメントを書ける
> http://suga.parfe.jp/td/index.cgi?date=20040924
>
> ということで試してみましたが、INを使用すると以下の現象が発生します。
>
> public interface EmployeeDao {
> public Class BEAN = Employee.class;
> public String getEmployee_ARGS = "enames, jobs";
> public String getEmployee_QUERY = "ename IN /*enames*/(\"SCOTT\",\"MARY\") AND job IN /*jobs*/(\"ANALYST\", \"FREE\")";
> public Employee getEmployee(List enames, List jobs);
> }
> このように引数を複数にすると、IN部分のSQLが生成されません。
>
ご指摘ありがとうございます。
修正しました。
ただ、SQL文中の文字列は、'で囲みます。(^^;
そう修正した上で、別のバグを発見し修正しました。
---
Yasuo Higa <higa @ isid.co.jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内