[Seasar-user:6630] Re: [S2Dao]SQL文の記述について

Seto Azusa [E-MAIL ADDRESS DELETED]
2007年 3月 11日 (日) 15:38:38 JST


せとあずさです。

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