DDL1 JPA DB 스키마 자동 생성 이상과 현실 객체 지향 애플리케이션은 테이블이 아닌 객체 구조에 집중해야 한다. ● JPA는 엔티티 클래스 정의만으로 DDL을 애플리케이션 실행 시점에 자동으로 생성해준다. ● DDL 생성 기능은 JPA의 실행 로직에는 영향을 주지 않는다. ● 데이터베이스 방언(Dialect)를 활용하여 데이터베이스에 맞는 적절한 DDL을 생성한다. ● 따라서 테이블 중심 설계 대신 객체 중심 설계를 할 수 있게 된다. DDL 생성 전략 설정hibernate.hbm2ddl.auto 속성값설명create애플리케이션 실행 시 테이블 삭제 후 생성(DROP + CREATE)create-dropcreate와 같지만, 애플리케이션 종료 시 테이블 제거update테이블이 없으면 생성하고, 변경 사항 반영validate엔티티와 테이블이 .. 2025. 6. 22. 이전 1 다음