inblog logo
|
p4rksk
    JavaSpringFrameWork

    31. 익명 게시판 만들기-게시글 삭제하기

    박선규's avatar
    박선규
    Feb 08, 2024
    31. 익명 게시판 만들기-게시글 삭제하기

    View

    notion image
    우선 삭제 버튼을 활성화한다.
    <form action="/board/{{id}}/delete" method="post"> <button class="btn btn-danger">삭제</button> </form>
    삭제버튼을 폼태그 내브에 감싼다.
     

    컨트롤러

    @PostMapping("/board/{id}/delete") public String delete(@PathVariable int id){ boardRepository.delete(id); return "redirect:/"; }
    게시글 번호를 변수로 레파지토리에 전달한다.
     

    레파지토리

    @Transactional public void delete(int id) { Query query = em.createNativeQuery("delete from board_tb where id =?"); query.setParameter(1,id); query.executeUpdate(); }
    게시글 번호를 가지고 테이블을 삭제한다.
     

    삭제

    notion image
    현재 데이터가 5개 있다.
    notion image
    삭제 버튼을 누르면 게시글이 사라진다.
    notion image
    DB에서도 데이터가 삭제된다.
    Share article

    p4rksk

    RSS·Powered by Inblog