자료형
93
2020-10-18 15:46:59
3
120

pk를 이용한 댓글삭제 질문입니다


스프링부트를 사용중이며 사용중인 프레임워크과 언어는 mybatis와 mysql입니다

상세페이지에 여러 댓글이 달리면 댓글pk가 계속 생성이되는데

제가 삭제하는 댓글pk를 어떤식으로 구분해서 삭제해야될까요?

식별하기 위해서 아이디 조건을 걸었더니 그 상세페이지에서 그아이디로 작성한 댓글이 알괄삭제가 됩니다..

조언 부탁드립니다 ! 

0
  • 답변 3

  • 프로야근맨
    119
    2020-10-18 15:52:01

    보통 댓글의 pk는 작성자의 id가 아닌 댓글 자체의 uid 값을 넣고 댓글 dto의 필드 변수로 게시글 id값이 들어가죵..

    그러고 cacade로 게시글 id값과 매핑해서 게시글이 지워질 때 댓글도 같이 지워지도록! 그러면 작성자 계정이 삭제되도 댓글은 남아있겠죠

  • imfine
    275
    2020-10-18 16:03:41

    보통 pk로 시퀀스번호를 부여해요 autoincrement 설정해서요

    프로야근맨님 답변과 같은내용입니다.

  • 자료형
    93
    2020-10-18 16:09:52

    답변 감사합니다 조언해주신대로 해결해보록 하겠습니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.