通过redisTemplate向redis中添加数据乱码问题
如图

后面发现使用的是RedisTemplate模板,它存储的是二进制格式(含不可见字符)
后面改成StirngRedisTemplate,发现我从数据库中获取的Int类型的值都为null(实体类中的类型是Integer类型),注意set的时候要把integer类型的参数转换为Stirng类型

然后我又把实体类的类型转换为int类型,这次从数据库中获取的值都为0

后面想到mybatis中我使用的是resultType,就改为了resultMap

原因分析:
后面查资料说可能是没开启mybatis的自动映射

开启之后重新把resultMap改为resultType进行测试

使用时建议开启下面的配置


不过resultMap是最保险的方式,推荐使用resultMap
浙公网安备 33010602011771号