스프링을 모르는 사람들에게. CRUD 6
자 이제 마지막인 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";
}
Leave a comment