카테고리 없음

Java Spring에서 Class가 DB 테이블로 생성되는 조건

좌바코딩 2025. 8. 10. 10:32

Java Spring에서 Class가 DB에서 테이블로 생성되는 조건에 대하여 알아보려고 한다.(JPA 기준)

 

테이블이 되기 위하여 총 3가지 조건이 있다.

1. @Entity 어노테이션 

2. 기본 생성자

3. @Id 어노테이션

 

위에 3가지가 있어야 테이블 생성이 가능하다.

 

※ 3가지 조건을 만족했음에도 생성이 안될때

Java Spring 설정 파일(properties or yml) 설정에서 아래 설정이 none으로 되어있으면 생성이 안된다.

update로 변경 해주면 된다.

spring.jpa.hibernate.ddl-auto=update