10:30 ~ 11:00 회의준비
11:00 ~ 12:00 회의
13:00 ~ 16:00 api-docs, erd 설계 수정
16:00 ~ 21:30 자유게시판 개발
21:30 ~ 22:00 블로깅
//QtBoard의 entity
@OneToMany(() => Comments, (comments) => comments.qtBoard, {
cascade: true,
})
@Field(() => Comments)
comments: Comments[];
//Comments의 entity
@ManyToOne(() => QtBoard, (qtBoard) => qtBoard.comments, {
onDelete: 'CASCADE',
})
@Field(() => QtBoard)
qtBoard: QtBoard;
@ManyToOne
의 경우에는 단독으로 쓸 수 있지만
@OneToMany
의 경우에는 @ManyToOne
이 있어야한다.
@ManyToOne
에서 { onDelete: 'CASCADE' }
의 속성을 주고 @OneToMany
에서 {cascade: true}
를 주어서 같이 삭제 하는 기능이 있다는 것을 알았다.