반응형

Spring Data JPA를 Data insert 시킬경우 한글 데이터가 등록 되지 않고 에러가 발생한다. 

이를 해결해주기 위해서는 DB자체에 기본 charater set 설정을 해줘야합니다. 

Windows의 MariaDB를 설치하여 사용하는데 다음과 같이 설정하여 이를 해결해 주었습니다.

경로 : C:\Program Files\MariaDB 10.5\data\my.ini

[mysql]
default-character-set = utf8

[mysqld]
datadir=C:/Program Files/MariaDB 10.5/data
port=3306
innodb_buffer_pool_size=2041M
character-set-server = utf8
collation-server = utf8_general_ci
init_connect='SET NAMES utf8'

[client]
port=3306
plugin-dir=C:/Program Files/MariaDB 10.5/lib/plugin
default-character-set = utf8

728x90

+ Recent posts