인프런 커뮤니티 질문&답변

do wang님의 프로필 이미지
do wang

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

시퀄라이즈 관계 설정하기

user,post - comment 관계질문

작성

·

279

0

제로초님 nodebird에서

comment 관계에서는

user.hasmany(comment)

post.hasmany(comment)  이렇게 관계를 설정하였는데

이는 아무 유저가 comment 작성이 가능하게 하기위해 이렇게 하였고 

 

상품구매 리뷰에서는 상품을 구매한 사람에 한해서만 comment를 작성해야만 하니

comment는 user, product의 belongsToMany로

관계 설정을 해줘야 한다고 판단했는데 

 맞을까요?

 

답변 3

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

아뇨. 상품 구매더라도 User.hasMany(comment)가 맞습니다. comment.belongsTo(User)이고요.

아무 유저가 리뷰를 작성하느냐 마느냐는 디비단에서 검증하는 게 아니라 비즈니스 로직에서 검증하는 겁니다.

do wang님의 프로필 이미지
do wang
질문자

아 ! 감사합니다

0

Optimize your Java apps using Java Decompiler Online. Analyze, decompile, java decompiler online and improve code to enhance performance and gain insights for a better user experience and streamlined development.

 

0

I am deeply appreciative of your benevolence and support, and I will always be appreciative. We are deeply grateful for the significant contributions you have made as a prominent spiritual figure. gacha life


do wang님의 프로필 이미지
do wang

작성한 질문수

질문하기