spring-dataJPA/mysql查询不到数据的问题

问题描述

mysql中是有数据的,我的程序在本地执行也ok,但是部署到linux服务器上就不行了,所有的findByNameLike就不行了

问题解决

开始以为是like的问题,使用@Query的方式写jpql,也不行

才意识到可能是jdbc连接数据库的编码问题,用findByName测试发现也是不行,证实了不是like的问题,应该就是编码问题

修改mysql连接配置,指定characterEncoding为utf-8

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/wow?useUnicode=true&characterEncoding=UTF-8

再测试,ok了

    原文作者:老胡de博客
    原文地址: https://www.jianshu.com/p/109228297a56
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞