美文网首页Java 核心技术Springboot核心技术SpringFramework
spring-dataJPA/mysql查询不到数据的问题

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

作者: 老胡聊聊天 | 来源:发表于2017-10-14 20:13 被阅读37次

    问题描述

    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了

    相关文章

      网友评论

        本文标题:spring-dataJPA/mysql查询不到数据的问题

        本文链接:https://www.haomeiwen.com/subject/zxufuxtx.html