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