踩坑记录(一) mybatis-plus+mybatis遇到的坑

在重构个人博客时,我在持久层引入了Mybatis-Plus,发现它极大地简化了单表查询。然而在进行联表查询时,需要手动编写SQL。初期错误排查从命名规范到注解使用,甚至检查了Service和Mapper的配置,但问题实则是配置文件中遗漏了Mybatis的映射路径。修复这一小细节后,问题得以解决。提醒大家在配置时注意此类细节。
摘要由CSDN通过智能技术生成

这段时间学了不少新技术,于是我最近开始重新搭建个人博客,这次博客的持久层在上次mybatis的基础上加了mybatis-plus说实话这个是真的好用,单表查询都不需要写sql语句了,但是联表查询这样的就需要自己写sql语句了,于是我开始自己写sql语句,却发现一直在报问题
在这里插入图片描述
因为我之前写springboot项目也有好几个了,一开始我以为是namespace对应的方法名错了,或者是没有写resultType这类问题,但是我发现并不是。
在这里插入图片描述
之后又觉得是不是@Autowired忘记写了或者在service层没有写@service和@Mapper,但是我检查一遍之后发现我都写了

最后发现是配置文件出了问题,我一开始只写了mybatis-plus对应的mapper文件路径和对应实体类路径,没有写mybatis对应的mapper文件路径和实体类路径
在这里插入图片描述
然后我给配置文件加上mybatis对应的配置后就好了
在这里插入图片描述
一个小问题搞了我半天,属实浪费时间,希望大家以后不会踩到这个坑

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Code_BinBin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值