[JPA] 데이터베이스 스키마 자동 생성 옵션

2023. 4. 12. 21:47·프로그래밍 언어/JPA
반응형

JPA는 DDL을 자동생성 해주는 옵션을 추가할 수 있다.

spring.jpa.hibernate.ddl-auto

속성

  • create : 기존테이블 삭제 후 다시 생성(drop + create)
  • create-drop : create와 같으나 종료시점에 테이블 drop
  • update : 변경분만 반영 (추가만)
  • validate : 엔티티와 테이블이 정상 매핑되었는지만 확인
  • none : 사용하지 않음

운영에서는 절대 create, create-drop, update 사용하면 안 된다.

개발 초기 단계는 create 또는 update

테스트 서버는 update 또는 validate

스테이징과 운영 서버는 validate 또는 none

반응형
저작자표시 (새창열림)

'프로그래밍 언어 > JPA' 카테고리의 다른 글

[JPA]프록시를 사용하는 이유(즉시로딩, 지연로딩)  (0) 2023.04.22
[JPA] Mapped Superclass - 매핑 정보 상속  (0) 2023.04.17
[JPA]상속관계 매핑  (0) 2023.04.17
[JPA] 다양한 연관관계 매핑(다대일, 일대다, 일대일, 다대다)  (0) 2023.04.16
[JPA] 필드와 컬럼 매핑 어노테이션  (0) 2023.04.12
'프로그래밍 언어/JPA' 카테고리의 다른 글
  • [JPA] Mapped Superclass - 매핑 정보 상속
  • [JPA]상속관계 매핑
  • [JPA] 다양한 연관관계 매핑(다대일, 일대다, 일대일, 다대다)
  • [JPA] 필드와 컬럼 매핑 어노테이션
:j
:j
ddongjunn@gmail.com
  • :j
    dev.j
    :j
  • 전체
    오늘
    어제
    • :j
      • 프로그래밍 언어
        • Java
        • html
        • JavaScript
        • XML
        • JSON
        • CSS
        • jQuery
        • Web
        • k8s
        • JPA
      • 프레임워크
        • Spring
      • 코딩 테스트
        • Java
      • 네트워크
        • CCNA
      • 데이터베이스
        • Mssql
        • Oracle
      • 회고
      • :j story
      • CS
  • 블로그 메뉴

    • 홈
    • 태그
    • github
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    항해솔직후기
    Queue
    다형성
    오버로딩
    id
    class
    항해플러스
    HAVING
    항해플러스백엔드
    항해플러스백앤드
    항해백앤드
    group by
    항해99
    지역변수
    MSSQL
    오버라이딩
    멤버변수
    appendChild
    Name
    <br>
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
:j
[JPA] 데이터베이스 스키마 자동 생성 옵션
상단으로

티스토리툴바