1. 程式人生 > >jpa操作mysql亂碼以及中文查詢錯誤

jpa操作mysql亂碼以及中文查詢錯誤

如果MySQL表中欄位有中文,去查詢時報javax.persistence.NonUniqueResultException,需要一行結果返回多行的錯誤,最終定位到還是配置檔案中沒有指定MySQL配置的編碼的原因導致的。同jpa操作MySQL亂碼是一樣的修改辦法

需要指定配置如下:

spring.datasource.url= jdbc:mysql://localhost:3306/videobase?characterEncoding=utf-8