인프런 커뮤니티 질문&답변
jpa가 db에서 create table 을 안해도 도메인객체를 실행하면 create 되는게 맞나요 ?
작성
·
249
답변 1
0
백기선
지식공유자
테이블을 만들고 맵핑하는 방법도 있고, 엔티티 클래스를 먼저 만들고 테이블은 자동생성하는 방법도 있지만 보통은 사내 DBA가 있을테니 테이블 먼저 만들고 맵핑하는 식으로 진행하면 됩니다. hbm2ddl 의 값으로 validate를 쓰면 되죠. 아마 강좌 중에 언급했을 겁니다. create-drop을 써서 drop table을 한거고, validate를 쓰면 맵핑이 잘 되나만 검증할 뿐 테이블을 만들거나 지우진 않아요.





