相关疑难解决方法(0)

spring data jpa utf-8编码不起作用

我使用spring-data-jpamysql数据库.我的表格字符集是utf-8.我?useUnicode=yes&characterEncoding=utf8还在application.properties文件中添加了mysql url.将"ąčęėį"这样的字符传递给控制器​​以将其保存在mysql中时出现问题.在mysql我得到了??? 分数.但是当我使用mysql控制台的例子时,update projects_data set data="?????" where id = 1;每个都运行良好.

application.properties:

# "root" as username and password.
spring.datasource.url = jdbc:mysql://localhost:3306/gehive?useUnicode=yes&characterEncoding=utf8
spring.datasource.username = gehive
spring.datasource.password = pass

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

# Keep the connection alive if idle for a long time (needed in production)
spring.datasource.testWhileIdle = true
spring.datasource.validationQuery = SELECT 1

# Show or not log for each sql query
spring.jpa.show-sql = true

# Hibernate ddl auto (create, create-drop, update)
spring.jpa.hibernate.ddl-auto = update

# Naming …
Run Code Online (Sandbox Code Playgroud)

mysql spring jpa spring-data spring-data-jpa

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

jpa ×1

mysql ×1

spring ×1

spring-data ×1

spring-data-jpa ×1