• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

데이터베이스 생성한게 약간 복잡해졌습니다ㅠㅠ

23.03.31 10:41 작성 23.04.03 11:19 수정 조회수 319

0

==================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
원래는 Item테이블에 book, album, movie가 들어가야 하는데

@Inheritance(strategy = InheritanceType.JOINED)를 입력해서 album, book등 테이블이 따로 생성이 되었습니다..

그래서 다시 @Inheritance(strategy = InheritanceType.SINGLE_TABLE)로 바꾸고 새로고침해도 변한게 없어서

spring.jpa.hibernate.ddl-auto=update

create에서 update로 바꾸고 재실행 했더니

따로 테이블이 생성된게 남아있고 item에도 들어가 버렸습니다.. 이럴땐 테이블을 따로 삭제하는 방법밖에 없을까요??

답변 1

답변을 작성해보세요.

1

y2gcoder님의 프로필

y2gcoder

2023.03.31

안녕하세요, intshc 님. 공식 서포터즈 y2gcoder 입니다.

컬럼명을 바꾸고 update로 설정해뒀을 때 저도 기대했던 것과 다르게 작동하여 당황했던 경험이 있습니다.

보편적으로 수동으로 삭제하는게 제일 간단한 해결책이었습니다 :)

감사합니다.

intshc님의 프로필

intshc

질문자

2023.03.31

답변 감사합니다

y2gcoder님의 프로필

y2gcoder

2023.03.31

파이팅입니다!