1. 程式人生 > >JPA+Mysql儲存資料亂碼

JPA+Mysql儲存資料亂碼

JPA+Mysql開發過程中儲存資料,遇到中文亂碼:

IDE : Eclipse

Project Encoding : UTF-8

Mysql Encoding :UTF-8

Table Encoding:DEFAULT CHARSET utf8

執行程式碼對資料進行儲存後,查詢資料庫發現中文亂碼

解決方案:

persistence.xml中配置資料庫名稱的時候,在資料庫名後指定引數,控制編碼

例:

<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/shopping?characterEncoding=utf-8" />