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

JH K님의 프로필 이미지
JH K

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

엔티티 클래스 개발2

테이블 생성시 foreign key 생성에 대한 부분을 설정할 수 있나요?

작성

·

285

0

JPA 에서 DB 생성시 joincolumn 을 지정해 놓은 것을 foreign key 로 생성해 준다고 하셨는데요.

혹시 설정을 통해 제어할 수 있나요?

전체적으로 생성을 못하게 한다든지
어떤 column 은 FK 로 잡아주고 어떤 column 은 무시하고
개별적으로도 설정이 가능한지 궁금합니다.^^

좋은 강의 감사드립니다.

답변 2

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요 JH K님

설정으로 제어하는 것은 어렵습니다.

그런데 이 부분은 걱정을 안하셔도 됩니다^^! 왜냐하면

실무에서는 DDL 자동 생성 기능을 자기 로컬 PC에서만 사용하고, 개발서버나 운영서버에서는 해당 DDL을 절대! 그대로 사용하면 안됩니다. 직접 작성하시거나, JPA가 만들어준 DDL을 참고해서 작성해고 따로 반영해야 합니다. (해당 DDL 스크립트를 그대로 밑고 운영 서버에 사용하면 안됩니다.)

또 궁금한 내용이 있으면 언제든지 질문주세요^^

0

JH K님의 프로필 이미지
JH K
질문자

감사합니다.^^

JH K님의 프로필 이미지
JH K

작성한 질문수

질문하기