JPA 환경 설정
Hibernate는 SQL 쿼리를 생성해주는 기능을 가지고 있는데, Mysql, Oracle 등 데이터베이스 마다 문법이 조금씩 다르기 때문에 Dialect(방언)을 설정해주어야한다. 그렇지 않으면 런타임 오류 발생
application.yml 에 dialect 지정
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
# show_sql: true
format_sql: true
dialect: org.hibernate.dialect.H2Dialect
Spring Boot 권장 방식 활용
Spring Boot는 Jpa Provider가 Dialect를 자동으로 설정할 수 있도록 하는 것을 권장합니다. 따라서 Dialect를 명시적으로 설정하지 않아도 되는 경우가 많으므로, Spring Boot의 자동 설정을 활용하는 것이 더 좋습니다
'#개발 > spring' 카테고리의 다른 글
java.lang.NoClassDefFoundError (0) | 2025.10.17 |
---|---|
spring-boot-devtools (0) | 2025.10.08 |
Thymeleaf (0) | 2025.10.08 |
프랙티스 가이드 (0) | 2025.10.08 |
[환경설정] 웹 애플리케이션 프로젝트의 기본 의존성 (0) | 2025.10.03 |