1. 데이터베이스 스키마 자동 생성

<property name="hibernate.hbm2ddl.auto" value="create"/>

hibernate.hbm2ddl.auto 옵션의 속성값의 사본

spring.jpa.generate-ddl : true로 설정 시, Entity 어노테이션(@Entity)이 명시된 클래스를 찾아서 ddl을 생성하고 실행 spring.jpa.database-platform : JPA 데이터베이스 플랫폼을 지정합니다. spring.jpa.open-in-view : OSIV(Open Session In View)는 웹 요청이 완료될 때까지 동일한 EntityManager를 갖도록 해줍니다. 스프링부트에서 OSIV가 기본값으로 true인데, 성능과 확장상 면에서 안좋다고 해서 false로 설정을 껏습니다. spring.jpa.show-sql : 콘솔에 JPA 실행 쿼리를 출력합니다. spring.jpa.hibernate.format_sql : 콘솔에 출력되는 JPA 실행 쿼리를 가독성있게 표현합니다. logging.level.org.hibernate.type.descriptor.sql : SQL에서 물음표로 표기된 부분( bind parameter )을 로그로 출력해서 확인할 수 있습니다. spring.jpa.hibernate.naming : 엔티티와 테이블에 대한 네이밍 전략 spring.jpa.hibernate.use-new-id-generator-mappings : auto increment에 대한 설정

주의사항