JPA 스프링 구동 후 Table이 안만들어진다?

배형만·2021년 12월 2일
0

스프링을 공부해보며 혼자 프로젝트를 진행해 보던중 프로젝트를 실행스켰음에도 h2 database에 Table이 생성이 되지 않았음을 확인하였다.

????

뭐가 문제지? Repository Interface는 잘 만들고 JpaRepository도 상속 받았는데?

문제는 설정이었다.

application.properties 파일에 DB관련 설정들을 넣어주게 될텐데 나의 경우

첫 스프링구동시 엔티티 클래스들을 찾아서 DDL문을 설정해주는

spring.jpa.hibernate.ddl-auto=none 이 none으로 설정되어있어 생성이 되고 있지 않았다.

spring.jpa.hibernate.ddl-auto=create 로 바꿔주니

정상적으로 테이블이 생성되는것을 확인할수 있었다.

profile
맨땅에 헤딩 장인

0개의 댓글