자 이제 마지막인 delete다. 가보자.

상세페이지에서 버튼하나 만들어주자. 인간적으로

 <a href="/board/delete?no=${data.no}"role="button" class="btn btn-outline-info">삭제</a>


update할때 mapper 잊지않았겠지? ㄱㄱ

      <!--  회원 삭제  -->
    <delete id="delete">
        delete from i_can_do_it
        where no=#{no}
    </delete>


DAO

public void delete(int no); //삭제하기


mapper에 있는 delete랑 연결해야하니까 DAOImpl 작성 ~!

@Override
	public void delete(int no) {
		
		sql.delete(namespace + ".delete", no);
	}


Service

public void delete(int no); 


boardDAO의 delete 함수와 연결할 ServiceImpl 작성

@Override
	public void delete(int no) {
		
		dao.delete(no);
	}


BoardController 코드 추가

    // 게시물 삭제
    @RequestMapping(value = "/delete", method = RequestMethod.GET)
    public String postdelete(int no) throws Exception {
    	service.delete(no);
       return "redirect:list";
    }


CRUD 끝

Leave a comment