首页 > 其他分享 >mybatis注解开发无法查询中文(这个bug卡了我两周了)

mybatis注解开发无法查询中文(这个bug卡了我两周了)

时间:2022-11-07 22:34:17浏览次数:48  
标签:语句 中文 characterEncoding 查询 mybatis 注解 bug

泪目了,两周了,终于解决了

Mapper里面的SQL注解语句

 

 Postman发送请求

 

 

查询不到数据,

 

 控制台里面语句正确的,参数是正确的,没有乱码,我把语句从控制台复制到console里面去运行,却是有结果的

 

 我真的就不理解了,试了很多,发现中文不行,百度了一下,说是因为没有设置连接的characterEncoding为UTF-8

?useUnicode=true&characterEncoding=UTF-8

yml配置里面,

 

 把注解的东西打开,就可以了,

真的泪目了,居然是这么个简单的细节问题

我的三周前的课堂测试因为这个问题一直没有打卡,

 

标签:语句,中文,characterEncoding,查询,mybatis,注解,bug
From: https://www.cnblogs.com/SHINIAN200/p/16867718.html

相关文章

  • TestNg注解
    packagetest;importorg.testng.annotations.Optional;importorg.testng.annotations.Parameters;importorg.testng.annotations.Test;publicclasstest01{......
  • Java开发学习(四十)----MyBatisPlus入门案例与简介
    一、入门案例MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。SpringBoot它能快速构建Spring开发环境用以整合其他技术,使用起来是......
  • mybatis-config配置文件各项简单介绍
     以下为mybatis-config里面可以配置的各个设置项的介绍(并非每一项都需要配置,在spirngboot项目里,不做任何配置也是可以的,因为有默认的配置):1.<!–配置全局性ca......
  • 【HDLBits刷题笔记】15 Finding bugs in code
    Bugsmux2原本代码的逻辑是反的,这不是坑人吗。moduletop_module(inputsel,input[7:0]a,input[7:0]b,output[7:0]out);assignout......
  • 从根上理解Mybatis的一级、二级缓存
    1\.写在前头这篇帖子主要讲一级缓存,它的作用范围和源码分析(本来想把一二级缓存合在一起,发现太长了)2\.准备工作2.1两个要用的实体类publicclassDepartment{public......
  • Springboot 自定义mybatis 拦截器,实现我们要的扩展
    前言相信大家对拦截器并不陌生,对mybatis也不陌生。有用过pagehelper的,那么对mybatis拦截器也不陌生了,按照使用的规则触发sql拦截,帮我们自动添加分页参数。那么今天,我们的实......
  • ES6的详细注解
    let声明变量的新方法。变量无法重复声明。块级作用域。也就是说let只在代码块中生效,包括if、else等花括号中的变量不会定义到全局。不存在变量提升。也就是说,在声明变量之前......
  • MyBatis笔记04-----分页查询、resultMap的简单使用
    分页查询1、分页查询的好处MyBatis作为持久层框架,主要任务就是操作数据库,即是对数据的增、删、查、改,其中大多数业务是查询功能,这也是这四个操作中最常用操作。所以为了......
  • 关于PowerShell -ErrorAction Ignore 的 Bug
    背景有需求要清除指定目录的磁盘,我们这么实现functionRun-test{lsX:\doc|rm-Recurse-Force}Run-test如果目录不存在,则会出现错误但是根据业务,找不到......
  • 封装MyBatis输出结果-简单类型,对象类型,map,resulemap,模糊查询
    封装MyBatis输出结果resultType:执行sql得到ResultSet转换的类型,使用类型的完全限定名或别名。注意如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身......