这段时间学了不少新技术,于是我最近开始重新搭建个人博客,这次博客的持久层在上次mybatis的基础上加了mybatis-plus说实话这个是真的好用,单表查询都不需要写sql语句了,但是联表查询这样的就需要自己写sql语句了,于是我开始自己写sql语句,却发现一直在报问题
因为我之前写springboot项目也有好几个了,一开始我以为是namespace对应的方法名错了,或者是没有写resultType这类问题,但是我发现并不是。
之后又觉得是不是@Autowired忘记写了或者在service层没有写@service和@Mapper,但是我检查一遍之后发现我都写了
最后发现是配置文件出了问题,我一开始只写了mybatis-plus对应的mapper文件路径和对应实体类路径,没有写mybatis对应的mapper文件路径和实体类路径
然后我给配置文件加上mybatis对应的配置后就好了
一个小问题搞了我半天,属实浪费时间,希望大家以后不会踩到这个坑