[Spring Data JPA] 07. JPA 자동 스키마 생성
ymkim
✔ 데이터베이스 스키마 자동 생성 애플리케이션 실행 시점에 DDL(CREATE..) 자동 생성 해준다. 객체(Entity)를 생성해두면 JPA가 모든 테이블을 자동 생성 해준다. DB 방언을 활용, DB에 맞는 적절한 DDL 생성. 이렇게 생성된 DDL은 개발 서버에서만 사용해야 한다. 생성된 DDL을 운영 서버에서는 사용 하면 안된다. ✔ 데이터베이스 스키마 자동 생성 - 속성 hibernate.hbm2ddl.auto 결론은 validate, none만 사용하는 것을 지향해야 한다. create 기존 테이블 삭제 후 다시 생성 (DROP + CREATE) create-drop create와 같으나 종료 시점에 테이블 DROP update 변경 부분만 반영(운영 DB에서는 사용하면 안됨) 추가만 되고, ..