Springboot2.0에서 Hibernate가 기본적으로 만든 mysql 테이블 문자 세트는 UTF8이 아닙니다.
597 단어 sprintboot
import org.hibernate.dialect.MySQL5InnoDBDialect;
public class MysqlConfig extends MySQL5InnoDBDialect {
@Override
public String getTableTypeString() {
return " ENGINE=InnoDB DEFAULT CHARSET=utf8";
}
}
yml에서 구성
spring:
jpa:
show-sql: true
hibernate:
ddl-auto: update
database-platform: com.sf.clpp.ccp.ml.web.common.MysqlConfig #