강의

멘토링

로드맵

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

가봄님의 프로필 이미지
가봄

작성한 질문수

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

엔티티 클래스 개발2

category-item 중간 테이블 2개?

작성

·

264

0

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

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

안녕하세요 강사님 강의 잘 보고 있습니다

강의 도중 애플리케이션 실행 후 데이터베이스에 있는 테이블들을 확인해봤는데 category_item, items_category 라는 중간 테이블 2개가 생성되었습니다.

강사님이 작성하신 코드와 다른점이 없었고 제가 마리아db를 사용중인데 혹시 데이터베이스 차이로 중간테이블이 2개 생성된 것인가요?

답변 2

1

가봄님의 프로필 이미지
가봄
질문자

테이블 전부 드랍하고 다시 생성하니 잘 생성되네요 감사합니다~!

0

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

안녕하세요. 가봄님

엔티티 매핑이 잘못된 부분이 있을거에요.

이미 잘못만들어진 테이블은 소스코드가 변경되면 삭제되지 않습니다. drop table로 해당 테이블들을 모두 삭제하고 다시 만들어주세요.

그리고 Item, Category 엔티티 애노테이션들을 자세히 확인해주세요.

감사합니다.

가봄님의 프로필 이미지
가봄

작성한 질문수

질문하기