본문 바로가기
목차
Spring/Spring boot

스프링부트 강좌 21강(블로그 프로젝트) - Reply 테이블 생성

by 지각생 2022. 1. 21.
728x90

출처:

https://www.youtube.com/watch?v=u-E9TH4ZaEA&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=23 

 


id를 참조하고 있다고 나옴

 

이유는

우리가 Board테이블 만들때

33행

@ManyToOne으로 해서 자동으로 연관관계 생긴다.

34행

컬럼명은 userId로 만들어지고

35행

User가 Java에서는 오브젝트이지만 DB에서는 외래키이기 때문에 int로 생성된다.

(user테이블에서 id를 int타입으로 기본키(PK) 설정함)

 


*외래키란?

외래(Foreign Key) 또는 포린란 하나(또는 여러개)의 다른 릴레이션의 기본(PK) 필드를 참조하는 데이터의 참조 무결성(Referential integrity)을 확인하기 위해 사용되는 (Key)를 의미한다


포린키가 2개 만들어짐

다음 시간에는 연관관계의 주인에 대해 알아본다?

 

 

728x90

댓글