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