- 【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】
- 【创作不易,点个赞就是对我最大的支持】
前言
仅作为学习笔记,供大家参考
总结的不错的话,记得点赞收藏关注哦!
问题描述
模糊查询查不到值也不报错,sql语句的日志信息是一个问号,马上想到了连接数据库编码格式
dao层语法:
@Select("SELECT * FROM product WHERE commodityname LIKE concat('%',#{commodityname,jdbcType=VARCHAR},'%')")
List<Product> selectShop(@Param("commodityname") String commodityname);
解决方法:
在yml文件中加上:&characterEncoding=utf8
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.50.9:3306/study?serverTimezone=UTC&characterEncoding=utf8
username: group_two
password: 123456
thymeleaf:
cache: false
最后,问题解决
创作不易,点个赞就是对我最大的支持~
wxgzh:程序员温眉
CSDN:程序员温眉
每天进步一点点的程序员