이슈
- H2 database 테이블 생성 문제


해결
팀 내부 논의
- MySQL 사용하도록 application,yml 에 설정되어 있던 부분을 H2Dialect 사용하도록 수정하여 해결
- 태형님도 gradle에 H2하고 MySQ 관련 설정을 추가적으로 해 주어야 하는게 아닌가 하는 의견
- spring.jpa.properties.hibernate.dialect 부분을 org.hibernate.dialect.H2Dialect 로 설정해주어도 해결
- 강의에 나오는 수정된 application.yml 파일
spring: h2: console: enabled: true jpa: generate-ddl: true database: H2 show-sql: true open-in-view: false properties: hibernate: dialect: org.hibernate.dialect.H2Dialect query.in_clause_parameter_padding: true hbm2ddl: auto: create-drop
스펜서님 해결 공유
[공유/추가설명 환영]
JPA강의에서 Test를 실행 시 JPA가 Entity를 h2db에 table create 하지 못한 에러가 발생하는 백둥이들이 있는 것 같아요.
몇몇 백둥이들이 h2db 버전을 1.4.200 -> 1.4.199로 낮추어 해결하고 있는 것 같아 공유드립니다.
build.gradle에서
runtimeOnly 'com.h2database:h2:1.4.199'
오늘의 링크 공유
목록
![[팀]조규현 공간(1-2)](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbccf8e74-7462-46c9-bf54-264ba3f2845e%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2021-09-27_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_5.45.11.png?table=block&id=f8e45e2e-c66c-48da-a402-d54b8154e4aa&cache=v2)
