• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

JpaMain 실행시에 table drop 순서 설정

23.01.29 08:54 작성 조회수 472

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

연관관례 매핑 설정을 하고 JpaMain을 실행했을때

처럼 create로 설정하면 이미 존재하는 table은 drop하고 새로 create하잖아요. 그런데 각 테이블에 존재하는 연관관계 때문에 drop이 실패하는 경우가 생깁니다. 예를 들어 실전 예제3 강의 기준으로 매핑 설정 후 실행을 했을 때 OrderItem보다 Item drop이 먼저 실행이 되어 쿼리 실행에 오류가 생기는데요 이와 관련하여 drop, create 실행 순서를 설정할 수 있을까요??

(현재는 직접 table을 순서대로 drop하고 실행하고 있습니다.)



[질문 내용]
여기에 질문 내용을 남겨주세요.

답변 1

답변을 작성해보세요.

0

안녕하세요. Jae Yeon Kim님

이 부분은 버전에 따른 버그일 가능성이 높습니다.

여기 2번 방법을 참고해주세요.

https://www.inflearn.com/questions/52796

감사합니다.