작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
Hello JPA - 애플리케이션 개발
작성
·
320
0
@entity로 설정하면 db에 table까지 만들어주는거 아녔나요?entity를 하나 추가할때마다 db에 table추가해주진 않았잖아요 왜 이번엔 테이블을 추가해준거죠?
답변 3
그런데 이거 table을 안만들어주고 실행시키면 member라는 table을 찾을 수 없다고떠요.. 그래서 db에 테이블을 만들어주면 그제서야 실행이 잘되구요
해당 강의 처음 화면 persistence.xml 19번줄을 보면 ddl auto create가 주석처리 되어있는것을 확인하실수 있습니다.
persistence.xml 에서 ddl-auto를 create로 하면 테이블 생성 될 거에요
@entity로 설정하면 db에 table까지 만들어주는거라서 h2 db에서 table만들 필요 없었는데 만들어준 거였다는거죠?!
네 이해하신게 맞습니다
안녕하세요. 김민지님, 공식 서포터즈 OMG입니다.
스프링 로드맵을 수강 후 JPA기본편 강의를 수강중이시라면 스프링 입문 강의에서 JPA에 대해 학습을 진행하셨을텐데요,
JPA 기본편 강의는 영한님의 첫번째 강의로 사전 지식(JPA에 대한 선수 지식) 없는 분들을 대상으로 하여
설명하기 위함으로 보시면 될 것 같아요 ^^감사합니다.
해당 강의 처음 화면 persistence.xml 19번줄을 보면 ddl auto create가 주석처리 되어있는것을 확인하실수 있습니다.
persistence.xml 에서 ddl-auto를 create로 하면 테이블 생성 될 거에요