Programming/JPA
[JPA] 데이터베이스 스키마 자동 생성
soeun2537
2024. 7. 25. 07:34
해당 글은 김영한 님의 자바 ORM 표준 JPA 프로그래밍을 참고하여 작성한 글입니다.
✅ 데이터베이스 스키마 자동 생성
옵션 | 설명 |
create | 기존 테이블 삭제 후 다시 생성 (DROP + CREATE) |
create-drop | create와 같으나 종료 시점에 테이블 DROP |
update | 변경 사항만 반영 |
validate | 엔티티와 테이블이 정상 매핑되었는지만 확인 |
none | 사용하지 않음 |
⚠️ 운영 장비에는 절대 create, create-drop, update를 사용하면 안 된다.
- 개발 초기 단계: create, update
- 테스트 서버: update, validate
- 스테이징, 운영 서버: validate, none