利用sqlSession.getMapper进行数据库操作时,会产生中文乱码问题,如果你是在properties文件中配置的那么jdbc的url要写成这样的方式
jdbc:mysql://localhost:端口号/数据库名?serverTimezone=GMT&useUnicode=true&characterEncoding=utf-8
如果是在mybatis配置文件xml中直接写,那就应该使用转义字符加分号,类似于这样的
<property name="url" value="jdbc:mysql://localhost:端口号/数据库名?serverTimezone=GMT&useUnicode=true&characterEncoding=utf-8"/>
<!-- 也就是说xml中必须把and符号写成 & 别忘了分号-->
亲测有效