게시글 좋아요를 구현한 다음, 댓글 좋아요도 구현을 시도했다.
그러나 프로젝트를 실행했을 때 다음과 같은 에러 메시지가 떴다.
no property 'cmtid' found for type 'commentlike'
'게시글 좋아요 유/무'를 판단하는 메서드는 existsByBoardIdAndUserId
'게시글 좋아요 취소'하는 메서드는 deleteByBoardIdAndUserId
였다.
그러나
'댓글 좋아요 유/무'를 판단하는 메서드는 existsByCmtIdAndUserId
'댓글 좋아요 취소'하는 메서드는 deleteByCmtIdAndUserId
였다.
댓글의 메서드명을 CmtId 로 사용했다.
이는 필드명이 일치 또는 존재 하지 않기 때문에 발생한 문제였다.
'댓글 좋아요 유/무'를 판단하는 메서드를 existsByCommentIdAndUserId
'댓글 좋아요 취소'하는 메서드를 deleteByCommentIdAndUserId
로 수정해줬다.
참고: PropertyReferenceException: No property found for type 발생
참고: JPA No Property 메소드명 found 에러 해결방법