본문 바로가기

캡스톤 졸업작품/개발 진행

댓글과 게시물 관계(일대다) 설정 및 댓글 조회하기

댓글 조회 하기 api를 만들기 이전에

게시물처럼 모든 게시물을 무작정 가져오는것이 아니라 특정 게시물에있는 댓글들을 조회하려한다.

그러면 우선 게시물과 댓글간의 관계를 파악한 후 외래키 설정을 해야한다.

.

.

기본적으로 한 게시물에 여러댓글이 달릴수 있으며 한 댓글이 여러 게시물을 가질 수 없으므로 

게시물과 댓글은 일대다 관계이다.

.

.

 

Post.ts

Comment테이블의  가상의 Post 라는 속성을 참조한다.

 

Comment.ts

Post라는 테이블의 가상의 Comments라는 속성을 참조한다.

앞으로의 관계설정시에 필요한 가상의 속성들은 앞의 문자를 대문자로 할것이다.

 

.

.

참조를 하는 테이블(외래키가 있는곳)에 Join 데코레이터를 붙인다. (나의 이 댓글이 어떤 게시물에 속해 있는지)

 

.

.

.

위와 같이 설정을 하면 join 시 각 테이블에 관계가 설정된 테이블들의 객체가 생성된다.