保存数据库字段显示???
情景:
使用Spring Boot JPA自动生成间的CRUD,在新增数据时,中文字段显示???。

排查:
1、配置文件限定utf-8格式:
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC&characterEncoding=UTF-8
2、添加配置后运行,再次新增,报错:

显示字符串值不正确,dubug测试字符串并没有乱码,还是保存数据库时出现问问题,检查表中该字段字符集,并不是utf-8,改为utf-8,再次运行通过。
字段字符集应该在建表时设定,由于JPA的CRUD是自动建表,暂时未找到解决办法。
posted on 2023-02-05 13:25 19813472685 阅读(30) 评论(0) 收藏 举报
浙公网安备 33010602011771号