강의

멘토링

커뮤니티

Inflearn Community Q&A

blackstarzck1824's profile image
blackstarzck1824

asked

[Code Factory] [Beginner] NestJS REST API Backend Complete Conquest Master Class - NestJS Core

Relation Options

onDelete 실행 시 대상 entity 가 null, 관계 Entity가 삭제되지 않는 현상

Written on

·

311

0

typeORM은 0.3.17 입니다. 말 그대로 UserModel 에서 OneToOne 의 relation option "'onDelete: CASCADE'" 로 profile entity 를 삭제했을때 UserModel 이 삭제되지 않고, profile 이 null 로 표기되는 현상입니다.
javascripttypescriptrest-apinestjsbackend

Answer 2

0

반대로,

ProfileModel 에서 OneToOne 옵션에 onDelete CASCADE 를 설정하고, UserModel 을 delete 메서드로 삭제하니 ProfileMdoel 이 같이 삭제되네요. 이렇게 하면 정상적으로 같이 지워지는데...

-1

codefactory님의 프로필 이미지
codefactory
Instructor

안녕하세요!

Cascade는 상위부터 하위로 적용됩니다. 즉, 소유하고 있는 테이블만 소유되고있는 테이블을 영향 줄 수 있습니다.

감사합니다!

blackstarzck1824's profile image
blackstarzck1824

asked

Ask a question