コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

ComplexWhere

SimpleWhereと同じ感じで使えました。

new ComplexWhere().starts("hoge", hoge)
                  .starts("foo", foo)
                  .contains("hoge2", hoge2)
                  .eq("foo2", foo2).and(new SimpleWhere().eq("hoge3",hoge3))
             .or().eq("foo3", foo3)

うーん。あんまり複雑なら、SQL書いたほうがいいな。

where("employeeList.salary between ? and ? and employeeList.address.street like ?", ...)

とか書けるようだから。

今日は終わり。眠い。
明日、SQLで書く方法をやってみる。JSPのインクルードも(SAStrutsじゃないけど)試す。

広告