開始行: * キーワード [#a3f4a1f1] - MyBatis - 文字化け - MySQL - sjis * 現象 [#i76db77a] MyBatisで日本語文字列をupdateすると文字バケる。 - RDMSはMySQL - データベースのレベルでsjis - MyBatis Generatorでselectしたものをそのままupdateする -- と、「???」になる * 原因 [#se9ba0fa] 接続で文字コードを指定していないから。 * 対策 [#nf5171af] Spring Bootではapplication.ymlに次のように書ける。 spring: datasource: url: jdbc:mysql://localhost:3306/MYDATABASE?useSSL=f... username: myusername password: mypassword driverClassName: com.mysql.jdbc.Driver * 備考 [#y1d4f7bd] 基本的なことだった。 * 参考 [#k2d087f5] 以下は直接関係ないけど、使うことがありそうなのでメモ。 - [[システムアーキテクト~My batis編~>https://www.slidesha... - [[mybatis-spring-boot-starterの使い方 - Qiita>http://qi... - [[MyBatis – MyBatis 3 | 設定>http://www.mybatis.... 終了行: * キーワード [#a3f4a1f1] - MyBatis - 文字化け - MySQL - sjis * 現象 [#i76db77a] MyBatisで日本語文字列をupdateすると文字バケる。 - RDMSはMySQL - データベースのレベルでsjis - MyBatis Generatorでselectしたものをそのままupdateする -- と、「???」になる * 原因 [#se9ba0fa] 接続で文字コードを指定していないから。 * 対策 [#nf5171af] Spring Bootではapplication.ymlに次のように書ける。 spring: datasource: url: jdbc:mysql://localhost:3306/MYDATABASE?useSSL=f... username: myusername password: mypassword driverClassName: com.mysql.jdbc.Driver * 備考 [#y1d4f7bd] 基本的なことだった。 * 参考 [#k2d087f5] 以下は直接関係ないけど、使うことがありそうなのでメモ。 - [[システムアーキテクト~My batis編~>https://www.slidesha... - [[mybatis-spring-boot-starterの使い方 - Qiita>http://qi... - [[MyBatis – MyBatis 3 | 設定>http://www.mybatis.... ページ名: