강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

지현명님의 프로필 이미지
지현명

작성한 질문수

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

Spring Data JPA를 이용한 초기 데이터 생성

JPA 는 무조건 spring 올라올때 table drop하나요?

작성

·

1.2K

1

로그를 보니 스프링 올라올때 jpa는 무조건 테이블 drop하는거 같은데 mysql이나 oracle사용하면 어떻게 대처해야 하나요?

퀴즈

47%나 틀려요. 한번 도전해보세요!

ORM(Object Relational Mapping)의 가장 주된 역할은 무엇일까요?

웹 요청과 응답을 처리합니다.

객체와 관계형 데이터베이스 데이터를 자동으로 매핑합니다.

애플리케이션 보안을 강화합니다.

애플리케이션 성능을 최적화합니다.

답변 1

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

application.yml 파일에서, spring.jpa.hibernate.ddl-auto 옵션으로 테이블 삭제 여부를 제어할 수 있습니다.

spring:
jpa
:
show-sql: true
generate-ddl: true
hibernate:
ddl-auto: updatejpa:
  show-sql: true
generate-ddl: true
hibernate:
ddl-auto: update

https://docs.spring.io/spring-boot/docs/1.1.0.M1/reference/html/howto-database-initialization.html

감사합니다.

지현명님의 프로필 이미지
지현명

작성한 질문수

질문하기