[Seasar-user:6664] Re: [S2Dao]SQL文の記述について
田中 修
[E-MAIL ADDRESS DELETED]
2007年 3月 13日 (火) 10:51:23 JST
田中 修です。
回答ありがとうございます。
文字列で結合するものを作成してみます。
今まで継承などでクラス作成していたので
AOPやDIがいまいち身について来ませんが・・
勉強してみます。
count(1)やrownum > ? and rownum < ?
と一緒にSELECT SQL文をコントロールするなにかを作ってみます。
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]]On Behalf Of Seto Azusa
> Sent: Sunday, March 11, 2007 3:39 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:6630] Re: [S2Dao]SQL文の記述について
>
>
> せとあずさです。
>
> On Sun, 11 Mar 2007 13:25:46 +0900
> Seto Azusa <[E-MAIL ADDRESS DELETED]> wrote:
>
> > list.add("order by");
> > list.add("aaa");
> > list.add(",");
> > list.add("bbb")
> >
> すみません、勢いに任せて意味不明な記述をしてしまいましたm(__)m
>
> list.add("aaa");
> list.add("bbb");
>
> public String getList(){
> StringBuffer buf = new StringBuffer();
>
> if (list.size() != 0){
> buf.append("order by ");
> }
>
> for (int i=0; i<list.size(); i++){
> buf.append(list.get(i));
> if (i + 1 != list.size()){
> buf.append(",");
> }
> }
> return buf.toString();
> }
>
> しといてSQLの中で
>
> SELECT * FROM TABLE_NAME
> WHERE CD = /* IF obj.cd != null *//*obj.cd*/01/*END*/
> /*$dto.List*/
>
> ですね。
>
> --
> せとあずさ
> [E-MAIL ADDRESS DELETED]
> http://www.fieldnotes.jp/d/
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内