식별자 매핑
-
4. 엔티티 매핑Back-End/JPA 2022. 4. 17. 02:01
데이터베이스 스키마 자동생성 애플리케이션 실행 시점에 데이터베이스 테이블이 자동으로 생성된다. hibernate.hbm2ddl.auto 속성 옵션 설명 개발 환경 추천 전략 create 기존 테이블 삭제 후 새로 생성. drop + create 개발 초기 CI 서버 create-drop 기존 테이블 삭제 후 새로 생성 + 애플리케이션 종료 시 생성한 DDL 삭제. drop + create + drop CI 서버 update 데이터베이스 테이블과 엔티티 매핑정보를 비교해서 변경 사항만 수정한다. 개발 초기 테스트 서버 validate 데이터베이스 테이블과 엔티티 매핑정보를 비교해서 차이가 있으면 경고를 남기고 애플리케이션을 실행하지 않는다. DDL을 수정하지 않는다. 테스트 서버 스테이징 서버 운영 서버 ..