쿼리를 짜던중 동적 쿼리를 작성해야 할 일이 생겼다.
자바 로직으로 풀자니 좀 귀찮고 번거로워서 동적 쿼리를 쓰면 딱 좋은 일이 있었다.
통합고객번호가 있을때 특정 처리를 해주려고 했는데 MDD 쿼리 작성기에 dynamic condition 쓰는 부분이 있다.
회사마다 가이드가 있을지 모르겠지만.. 난 몰라서 그냥 시행착오 끝에 작성했다.
type 을 난 and로 줄거라 append로 줬다. 그리고 조건은.. ibatis or mybatis 기반을 쓰고 있어서 연산자 검색해서 적용했더니 잘 된다.
그래서 난 조건에 {통합고객번호}.isNotEmpty 를 써주고 id는 {1}로 설정해줬다.
그리고 실제 쿼리 작성 부분에 해당 조건 넣을곳에
{1}을 써줬고 실행 했는데 잘 됐다!
'Etc' 카테고리의 다른 글
| Microsoft store 재설치 방법 (0) | 2025.11.16 |
|---|---|
| 오프라인 환경에서 Eclipse & SVN 플러그인 설치 (0) | 2025.11.09 |
| 락 경합을 줄이는 방법 (0) | 2025.11.02 |
| Citrix Secure Access (0) | 2025.10.26 |
| Design Patterns (0) | 2025.10.26 |