🎒내가방/📒Spring

🎒내가방/📒Spring

[mozip] mysql 쿼리문을 활용한 프로젝트 자랑하기

기능 목표 프로젝트 진행이 끝났을 때 모집완료로 변경하고 프로젝트 자랑에 등록하는 과정을 구현한다.  구현 과정  '프로젝트 모집 완료'를 하면 STATUS의 값이 1에서 0으로 업데이트 되는 쿼리를 작성한다. (default 1)모집완료를 취소하게 되면 다시 0에서 1로 값이 업데이트 된다.  프로젝트 자랑 생성은 모집완료가 된 프로젝트 중에서 생성 할 수 있으므로 STATUS 값이 0으로 변경 된 프로젝트 리스트만 가져오는 쿼리를 작성한다.resultMap은 SQL 쿼리 결과를 ShowListDto 객체의 필드에 적절히 매핑한 뒤 프로젝트 자랑에 필요한 쿼리를 작성해준다.   스프링에서 레포지토리는 데이터 저장소와의 상호작용을 관리하는 역할을 한다. 여기서는 업데이트 쿼리를 받아 프로젝트 id를 매개..

🎒내가방/📒Spring

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

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

멍발윤
'🎒내가방/📒Spring' 카테고리의 글 목록