강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của blackstarzck1824
blackstarzck1824

câu hỏi đã được viết

[Code Factory] [Cơ bản] Khóa học hoàn chỉnh về NestJS REST API Backend - NestJS Core

Tùy chọn Quan hệ

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

Viết

·

311

0

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

Câu trả lời 2

0

blackstarzck1824님의 프로필 이미지
blackstarzck1824
Người đặt câu hỏi

반대로,

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

-1

codefactory님의 프로필 이미지
codefactory
Người chia sẻ kiến thức

안녕하세요!

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

감사합니다!

Hình ảnh hồ sơ của blackstarzck1824
blackstarzck1824

câu hỏi đã được viết

Đặt câu hỏi