쿼리 구문 날릴때 where 절 option 선택하게끔 하기.
where 가 있으면 뒤에 and 를 붙여 선택하여 날리고, 없으면 where 를 추가해서 날린다.
..........메소드 안에서 쿼리 실행.........
String where = "";
// where content
if(isEmpty(vo.getContent()) == false) {
where += getOperator(where, "AND") + "( 쿼리조건1, 쿼리조건2, 쿼리조건3 )";
}
// where userflg
if(isEmpty(vo.getUseFlg()) == false) {
where += getOperator(where, "AND") + "쿼리조건1";
}
query.append(where);
/* 비어 있는지 확인 */
private boolean isEmpty(String str) {
if(str == null) {
return true;
}
if(str.trim().equals("")) {
return true;
}
return false;
}
/* 옵션값 뭐 붙일건지.. */
private String getOperator(String where, String op) {
if(isEmpty(where)) {
return "\n WHERE ";
}
return "\n " + op + " ";
}
'JAVA' 카테고리의 다른 글
[JAVA] list to list 모든 결과물 List 의 ArrayList 로 담기 (0) | 2011.06.27 |
---|---|
[JAVA] 자바로 월 끼리의 값 차이 구하기 (0) | 2011.06.27 |
[JAVA] JAVA MAIL API (0) | 2011.06.27 |
[JAVA] JAVA 이전버전 jdk 등 다운받는 경로 (0) | 2011.06.27 |
[JAVA] 이미지 업로드 예제 (0) | 2011.06.27 |