MySQL

🎒내가방/📒Spring

[mozip] Spring, mybatis를 활용한 프로젝트 검색하기

기능 목표 생성된 프로젝트를 프로젝트 이름, 내용에 포함된 키워드로 검색한다.기능 구현 과정  프로젝트 모집 관련 데이터를 담기 위해 정의된 DTO를 작성한다.   resultMap은 SQL 쿼리 결과를 RecruitListDto 객체의 필드에 적절히 매핑한 뒤 프로젝트 검색에 필요한 쿼리를 작성해준다.검색은 프로젝트 제목 또는 내용에 포함된 내용들을 결과값으로 나타낸다.무한스크롤 구현을 위해 초기 렌더링 시에 생성일 기준으로 10개만 가져오도록 제한한다. (ORDER BY ~)page 변수에 담아서 가져올 데이터의 초기 위치값을 지정해준다. (OFFSET ~)쿼리의 결과값을 RecruitListDto 객체의 필드에 매핑한다.   searchProject 메서드는 검색어와 페이지 번호를 매개변수로 받아서..

멍발윤
'MySQL' 태그의 글 목록