댓글 조회 하기 api를 만들기 이전에
게시물처럼 모든 게시물을 무작정 가져오는것이 아니라 특정 게시물에있는 댓글들을 조회하려한다.
그러면 우선 게시물과 댓글간의 관계를 파악한 후 외래키 설정을 해야한다.
.
.
기본적으로 한 게시물에 여러댓글이 달릴수 있으며 한 댓글이 여러 게시물을 가질 수 없으므로
게시물과 댓글은 일대다 관계이다.
.
.
Post.ts
Comment테이블의 가상의 Post 라는 속성을 참조한다.
Comment.ts
Post라는 테이블의 가상의 Comments라는 속성을 참조한다.
앞으로의 관계설정시에 필요한 가상의 속성들은 앞의 문자를 대문자로 할것이다.
.
.
참조를 하는 테이블(외래키가 있는곳)에 Join 데코레이터를 붙인다. (나의 이 댓글이 어떤 게시물에 속해 있는지)
.
.
.
위와 같이 설정을 하면 join 시 각 테이블에 관계가 설정된 테이블들의 객체가 생성된다.
'캡스톤 설계 [건물별 소통 플랫폼 BBC] > 개발 진행' 카테고리의 다른 글
게시물에 속한 댓글들 모두 가져오기 (0) | 2023.10.02 |
---|---|
댓글 테이블 수정 및 댓글 생성 dto 수정 [PickType] (0) | 2023.10.02 |
댓글 생성하기 (1) | 2023.10.01 |
댓글 엔티티 생성 (0) | 2023.10.01 |
특정 게시물 조회, 수정, 삭제 (0) | 2023.10.01 |