이제 대망의 삭제를 할 건데
게시글이 삭제될때 게시글만 삭제되면 안 되고
사진/내용/댓글 모두 삭제시키려고 한다
이미 사진삭제하는 함수는 만들어 놨으니
글/댓글부터 삭제해주는 함수를 만들자
commentdao
native쿼리를 이용해서 게시글 번호로 관련된
댓글들을 한 번에 삭제할 수 있게 해 주자
commentservice
dao를 불러주는 함수이다
boardservice
List<Integer>alreadyimages=new ArrayList<>();
uploadimageservice.deleteImage(alreadyimages, bid);
이전 함수를 호출해서 빈 배열을 준다
이렇게 되면 기존 사진의 배열이 비어있으므로
db의 사진 정보가 그대로 deleteimages배열에 들어가서
그대로 delete문으로 들어가게 되게 된다
restcontroller
결괏값을 json으로 던 저주자!
결과
삭제 전에 글부터 써보자
댓글 실제 사용 중인 아이디가 있으므로 잘랐다
db/local에 모두 정상적으로 들어가 있다
이제 삭제!
미흡하지만 게시판 완성!
답글은 프런트를 좀 더 공부하고 해 보자!
'Spring boot kim's cafe > 게시판만들기' 카테고리의 다른 글
Springboot 게시판만들기!(13) 댓글 수정 with disabled (0) | 2021.06.25 |
---|---|
Springboot 게시판만들기!(12) 글수정 with Photo (0) | 2021.06.24 |
Springboot 게시판만들기!(11) 댓글 삭제 (0) | 2021.06.21 |
Springboot 게시판만들기!(10) 사진불러오기 with thymeleaf (0) | 2021.06.21 |
Springboot 게시판만들기!(9)글쓰기 사진 올리기 추가 with XMLhttpRequset and MultipartFile (0) | 2021.06.21 |