post에 댓글 컬럼을 추가하기
@ColumnDefault("0")
private int commentCount;
정상적으로 추가가 된 것을 확인할 수 있다.
Hibernate:
alter table if exists community_post
add column comment_count integer default 0 not null
post에 commentcount 추가하는 쿼리 추가
@Modifying
@Query(value = "UPDATE PostEntity p " +
"SET p.commentCount = p.commentCount + 1 , " +
"p.updateDate = now() " +
"WHERE p.id = :id")
void increaseCommentCount(Long id);
}
댓글 작성 테스트
comment_count가 증가가 된 것을 확인할 수 있다
community_user_queue테이블 생성
public class UserPostQueueEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private Long userId;
private Long postId;
private Long authorId;
본인이 팔로잉 한 유저의 글을 볼 수 있는 로직이다.
repository작성 후 impl도 작성을 해주었다.
void publishPost(PostEntity postEntity);
void saveFollowPost(Long userId, Long targetId);
void deleteUnFollowPost(Long userId, Long targetId);
'개발 > spring boot' 카테고리의 다른 글
post 글쓰기 (0) | 2025.01.27 |
---|---|
postman으로 데이터 생성 및 조회 (0) | 2025.01.22 |
에러 처리 (0) | 2025.01.22 |
querydsl (0) | 2025.01.19 |
querydsl (0) | 2025.01.17 |