Replies: 2 comments
-
|
핵심 개념 내가 구현했던 방식 -고민했던 부분 & 해결 |
Beta Was this translation helpful? Give feedback.
-
|
<모범 답안> 검색 조건의 type은 ‘T’는 제목, ‘W’는 작성자, ‘TW’는 둘 다 검색하는 식으로 정의했고, MyBatis에서 같은 조건문으로 쿼리를 동적으로 구성했습니다. 특히 고민됐던 건, 검색 조건이 여러 개 들어왔을 때 쿼리가 너무 길어지고 조건이 꼬일 수 있다는 점이었어요. 그래서 태그를 사용해서, 조건이 하나라도 있을 경우에만 WHERE절이 붙도록 처리했고, 조건 사이에는 자동으로 AND가 붙어서 SQL 문법 오류를 방지했습니다. 그리고 검색 조건이 없어도 전체 목록이 조회되게 하고, 검색이 된 상태에서도 페이징이 유지되도록 쿼리와 페이지 링크 파라미터를 처리했습니다. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🤔
Beta Was this translation helpful? Give feedback.
All reactions