[Seasar-user:2628] Re: Re[2]: 【S2Dao】 (質問) QUERYアノテーションでのSQLコメント[BEGIN]の使用は?
matsufjth-0852-sendai4-miyagino9@vmail.plala.or.jp
matsufjth-0852-sendai4-miyagino9
2005年 9月 29日 (木) 18:04:40 JST
----- Original Message -----
From: [E-MAIL ADDRESS DELETED]
To: [E-MAIL ADDRESS DELETED]
日付: 2005年9月29日17時22分
題名: [Seasar-user:2627] Re[2]: 【S2Dao】 (質問) QUERYアノテーションでのSQL
コメント[BEGIN]の使用は?
>お世話になります。五十嵐です。
>
>まつむら様、リプライを直接送信してしまい、大変ご迷惑をお掛けしました。
>再度MLにポスト致します。
>
>---------------------------------------------------------------------
>お世話になります。五十嵐です。
>
>まつむら様、ご指摘、ありがとうございます。
>
>> あ、質問への回答は「BEGINは使う必要がない」ですかね?
>
>すみません、質問の背景があいまいであるため、頂いたご回答で
>問題の解決には至りませんでした・・・
>
>今回の質問の背景ですが、以下の要件を満たすDaoメソッドの作成を
>考えておりました。
>
>---------------------------------------------------------------------
>1.エンティティ同士をREL_KEYで結合するため、SQLはなるべく自動生成
>→SQLアノ/SQLファイルではなく、QUERYを使用
>
>2.日付項目等に対する範囲検索がある場合、From/Toのみ、両方指定により
> WHERE句での条件を分ける
> →>=、<=、BETWEENの使い分け
>→ARGSアノによる条件句制御を断念
>
>3.検索条件がしていさない場合、WHERE句を空にしたい
>→/*BEGIN*/WHEREの使用を検討
>---------------------------------------------------------------------
>
>上記1、2、3から、サンプルを実装した場合、「□現象」が発現したので、
>本質問「QUERYアノで/*BEGIN*/WHEREは使用可能か?」をポスト致しました。
>
>度々申し訳ありませんが、ご教示頂きたく。
>
>以上、宜しくお願い致します。
>
>
>On Thu, 29 Sep 2005 16:43:54 +0900 (JST)
>[E-MAIL ADDRESS DELETED] wrote:
>
>> まつむらと申します。
>>
>> http://www.seasar.org/s2dao.html#QueryAnnotation に明記されていますが
>> QUERYアノテーションでは'WHERE句のWHERE'は記述しないのだと思います。
>> 逆にSQLアノテーションでは、SQL文すべてを記述する必要があると思います。
>>
>> あ、質問への回答は「BEGINは使う必要がない」ですかね?
>>
>
>--
>M.Ikarashi <[E-MAIL ADDRESS DELETED]>
>
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>http://lists.sourceforge.jp/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内