728x90
보통 개발할 때 데이터베이스의 테이블을 먼저 만들어놓고 자바 객체를 만들어 개발을 시작했는데 JPA에서는 객체를 만들어 매핑을 해놓으면 애플리케이션을 시작할 때 테이블들을 다 만들어줍니다.
Spring Boot를 설정할때 persistence.xml에 아래와 같이 설정하면 기존 테이블을 삭제 후 다시 생성 해줍니다(DROP + CREATE)
<property name="hibernate.hbm2ddl.auto" value="create" />
이 외에도 create-drop, update, validate, none 등이 있습니다.
주의점!!
운영 장비에는 절대 create, create-drop,update 를 사용하면 안된다.개발 초기 단계는 create 또는 update.테스트 서버는 update 또는 validate.스테이징 운영 서버는 validate 또는 none.
728x90
'JPA' 카테고리의 다른 글
[JPA] 단방향 연관관계 (0) | 2022.05.09 |
---|---|
[JPA]기본 키 매핑 (0) | 2022.05.08 |
[JPA] 기본 @Anotation 정리 (0) | 2022.05.08 |
[Spring JPA] JPA란? (0) | 2022.05.08 |
[JPA] Maven JPA 설정 (0) | 2022.05.08 |
댓글