h2 연결이 안될때

Today Jeeho Learned·2022년 6월 11일
0

내껄로만들기

목록 보기
4/4

resources > application.properties에서 db연결을 해주기 위해서 설정을 해줬는데

spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:TimeAttackDB
spring.jpa.show-sql=true
이렇게 3위에 3개만 연결해도 잘 되었는데 안되서 밑에 한줄을 넣었다.
spring.jpa.hibernate.ddl-auto=create

그리고 user 테이블에 @Table(name="users")을 추가해서 테이블이름을 설정해줬는데

h2 나 mysql에서 user가 예약어로 설정해서 테이블명으로 설정이 안되었던 것 같다.

.+220611
해결책으로 properties에서 spring.datasource.url=jdbc:h2:mem:springcoredb;NON_KEYWORDS=USER
를 추가해주면 테이블이 잘 생성된다.

profile
기록해야 (살아)남는다 !

0개의 댓글