spring version 2.1.10 이후로는 일반적인 properties에 속성에 추가하면 create부분에서 오류가 나며 데이터베이스에는 테이블 생성이 전혀 되지 않는다.
propertise 설정을 이렇게 변경하면 mysql 방언이 생성되면서 create table에 오류가 발생하지 않는다.
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect
spring.jpa.properties.hibernate.dialect.storage_engine=innodb
spring.datasource.hikari.jdbc-url= jdbc:h2:mem:testdb;MODE=MYSQL;
->spring.datasource.hikari.jdbc-url="jdbc-url명을 입력";MODE=MYSQL;
'Spring > spring Issue' 카테고리의 다른 글
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException (0) | 2021.03.06 |
---|---|
[Ajax] status 200인데 parse error..? (0) | 2021.03.02 |
java.sql.SQLException: Field ‘id’ doesn’t have a default value (0) | 2021.02.09 |
test 코드 repository test 중JPA repository.save is Null (NullPointerException) (0) | 2021.02.09 |
스프링 부트 Tranactional(readonly=true) 가 안되는 경우 || option이 안될 경우 (3) | 2021.02.02 |
댓글