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