[Seasar-user:3577] Re: S2Dao のSQLコメントについて

suga [E-MAIL ADDRESS DELETED]
2006年 5月 2日 (火) 00:17:17 JST


suga です。

On 4/26/06, Momotaro Nishiumi <[E-MAIL ADDRESS DELETED]> wrote:
> 例えば、先の私の例に、検索条件DTOとしてfield3From, field3Toが追加され、
> field3の範囲検索をするように拡張したい場合です。
>
>   field3Fromのみ: field3 >= /*dto.field3From*/
>   field3Toのみ: field3 <= /*dto.field3To*/
>   両方: field3 >= /*dto.field3From*/ AND field3 <= /*dto.field3To*/
>
> というような条件になって欲しいのですが…。

この例であれば普通に書けますね。

/*IF dto.field1 != null*/field1 = /*dto.field1*/'001' /*END*/
/*IF dto.field2 != null*/AND field2 = /*dto.field2*/'001' /*END*/
/*IF dto.field3From != null*/AND field3 >= /*dto.field3From*/1/*END*/
/*IF dto.field3To != null*/AND field3 <= /*dto.field3To*/1/*END*/

LIKE にしたりする場合なども同様ですが、条件が冗長になる場合が
あるでしょう。

--
suga ( [E-MAIL ADDRESS DELETED] )



Seasar-user メーリングリストの案内