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" />



你可能感兴趣的:(JPA存储乱码,JPA存储mysql乱码)