[ ※ 조건 ]1. 대댓글은 부모 댓글의 하위에 표시되어야 한다.2. 부모 댓글 리스트는 "생성 일자 기준 내림 차순으로 정렬"되어야 한다.3. 자식 댓글 (대댓글) 리스트는 "생성 일자 기준 오름 차순으로 정렬"되어야 한다.4. 자식 댓글은 자식 댓글을 가질 수 없다.5. 부모 댓글과 자식 댓글 구분 없이 '수정' , '삭제' 기능을 보장해야 한다.6. 부모 댓글이 자식 댓글을 가지고 있는 경우, - 부모 댓글 삭제 -> 댓글 내용을 "삭제된 댓글 입니다." 로 변경한다. - 자식 댓글 삭제 -> 그대로 삭제 [참고 자료 - 유튜브 댓글 기능] [ Entity ) Comment.class ]@Entity@Getter@NoArgsConstructor(access = AccessLevel.PROTEC..
PROJECT/The Board
[구현 기능 목표]1. 댓글 좋아요 카운트2. 한 사용자가 댓글을 한번만 누를 수 있다. (중복 클릭 불가능)3-1. 현재 로그인된 사용자가 해당 댓글에 좋아요를 눌렀을 경우 - 채워진 좋아요 아이콘3-2. 현재 로그인된 사용자가 해당 댓글에 좋아요 누르지 않았을 경우 - 속이 빈 좋아요 아이콘 [참고 대상 - 유튜브 댓글] [디자인] [ Entity ) CommentLikes.class ]@Entity@Getter@Setterpublic class CommentLikes { @Id @GeneratedValue @Column(name = "commentLikes_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @..