게시판 검색 기능 추가하기
-
08 게시판 검색 기능 추가하기(2)Spring/03 MyBatis로 게시판 만들기 2023. 7. 23. 14:00
게시판 검색 기능 추가하기(2) 1) 실습 - 게시판 검색 기능 추가하기(1) 2-1) 실습에서 이어진다 BoardServiceImpljava BoardService.java - Board 컨트롤러로 가기 전에 page와 pageSize을 SearchCondition.java에 만들어 주었다 (+option ,keyword) 따라서 PageHandler.java를 수정하여 Board 컨틀로러의 List를 변경한다 PageHandler.java(수정) >> SearchCondition.java에 page와 pageSize을 가지고 있고 추가로 option, keyword의 값을 가지고 있다\ >> 생성자에 doPaging( )호출하게 하였다 >> 이전에 page값을 sc.getPage( )와 sc.getP..
-
07 게시판 검색 기능 추가하기(1)Spring/03 MyBatis로 게시판 만들기 2023. 7. 21. 19:53
게시판 검색 기능 추가하기(1) 1) 게시판 검색 >> 검색을 누르면 option과 keyword가 컨트롤러에 전송 된다 이제까지는 page와 pageSize만 전송했지만 option과 keyword도 추가될 것이다 2) MyBatis의 동적 쿼리(1) - 과 - 공통 부분을 로 정의하고 로 포함시켜 재사용 2) MyBatis의 동적쿼리(2) - >> if else로 사용할 수 없고, if만 사용가능 >> A : 내용+제목, T : 제목, W : 작성자 >> WHERE true이가 들어간 이유 true가 없다면? WHERE AND가 SQL 문법 에러가 발생한다 그럼 AND가 없다면? 조건에 맞는게 여러개 일 수 있기 때문에 AND를 넣어줘야 한다 조건이 연결되려면 AND, OR가 연결되어야한다 ※ if문..