자바 ORM 표준 JPA DDL, 기본키 매핑
@Entity public class Member { @Id private Long id; private String name; } 위와 같이 작성을 할 경우 JPA에서 자동으로 DDL을 애플리케이션 실행 시점에 생성해준다. 이렇게 만들 경우 4가지 옵션으로 사용이 가능하다. ddl-auto : create, update, validate, none 옵션 설명 create 기존 테이블 삭제 후 다시 생성 update 변경분만 반영 validate 엔티티와 테이블이 정상 매핑되었는지만 확인 none 사용하지 않음 개발 환경(로컬)에서는 create나 update를 사용해도 되나, 스테이징과 운영에서는 절대 사용해선 안된다. 스테이징과 운영은 validate, none을 권장 왜냐하면 create는 데이터 ..
Back-end/JPA
2023. 5. 25. 14:31