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

 

 

📍 참고