初学Springboot使用MyBatis-Plus出现Invalid bound statement (not found)的解决
出现问题:
学习Springboot时出现找不到mapper里的方法,很奇怪通用的MP能使用,自己定义的MP就会出现上面的问题,看了自己写的mpper映射路径啥的都没有问题
疯狂百度查找,替换版本,好像都无济于事,然后百度看到有人说是SqlSessionFactory的问题
如果是mybatis就没问题,说是mybatisplus使用的是一个叫MybatisSqlSessionFactoryBean的使用默认的SqlSessionFactory,需要替换成为MybatisSqlSessionFactoryBean
所以定义了一个配置类修改默认的SqlSessionFactory
@Configuration
@MapperScan(basePackages= {"com.zj.wrs.mapper"})
public class MybatisPlusConfig {@Autowiredprivate DataSource dataSource;@Autowiredprivate MybatisPlusProperties properties;@Autowiredprivate ResourceLoader resourceLoader = new DefaultResourceLoader();@Autowired(required = false)private Interceptor[] interceptors;@Autowired(required = false)private DatabaseIdProvider databaseIdProvider;@Beanpublic SqlSessionFactory sqlSessionFactory(DataSourceProxy dataSourceProxy) throws Exception {MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean();sessionFactory.setDataSource(dataSource);// 设置mapper.xml文件的路径ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();Resource[] resource = resolver.getResources("classpath:mapper/*.xml");sessionFactory.setMapperLocations(resource);return sessionFactory.getObject();}}
然后求他能跑起来ε=(´ο`*)))唉
最后解决了问题,能查出来了
初学Springboot使用MyBatis-Plus出现Invalid bound statement (not found)的解决相关推荐
- mybatis报错 Invalid bound statement (not found)
mybatis报错 Invalid bound statement (not found) 第一步:查看接口mapper和对应的xml文件的id是否一致 第二步:是由于maven默认加载机制造成 ma ...
- 【转载】MyBatis报错Invalid bound statement (not found)
转载自: koal的博客 http://www.cnblogs.com/koal/p/5232388.html <!--IDEA需要添加一下内容,否则无法找到mapper --><b ...
- 如何快速解决 Mybatis 异常:Invalid bound statement (not found)
目录 一.遇到的问题 二.分析思路 1.映射文件 2.测试类 三.解决方案 一.遇到的问题 前几日,有个工作不久的同事找我帮他解决一个 Mybatis 的问题.他写了一个增删改查,但是在启动程序的时候 ...
- springboot invalid bound statement (not found)终极解决办法
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题 org.apache.ibati ...
- Mybatis报错: Invalid bound statement (not found)...
报错内容如下 Rerun updateInfoByUid() cn.cyjt.shoot.mapper.UserMapperTests updateInfoByUid(cn.cyjt.shoot.ma ...
- mybatis plus 常见问题Invalid bound statement (not found)
官网: https://mp.baomidou.com/guide/faq.html#%E5%87%BA%E7%8E%B0-invalid-bound-statement-not-found-%E5% ...
- mybatis+atomikos出现invalid bound statement (not found)
我在用atomikos做分布式事务的时候出现invalid bound statement (not found),网上找了好多办法都没有解决,最后我还是通过谷歌查找到解决办法. 解决办法如下: 在配 ...
- BindingException: Invalid bound statement (not found) 已解决
问题: SSM框架:整合spring和Mybatis过程中遇到了问题 Caused by: org.apache.ibatis.binding.BindingException: Invalid bo ...
- Invalid bound statement (not found)异常解决
问题描述以及解决思路: 1.我这里用的若依微服务框架 2.新建一个user模块ruoyi-user 3.启动后报错mapper映射有问题Invalid bound statement (not fou ...
最新文章
- ajax 没有权限 -quot;跨域quot;,如何解决AJAX中跨域访问出现'没有权限'的错误
- x9此计算机上没有hasp_mastercam x9安装步骤
- IIS6下配置fastcgi的php的教程
- 业务需求、客户需求与功能需求
- boost::serialization模块实现快速二进制归档的测试程序
- 数据仓库分层ODS DW DM 主题 标签
- 【web开发学习笔记】Structs2 Result学习笔记(三)带參数的结果集
- Android系统中通过shell命令实现wifi的连接控制
- 做一个项目,平时都用到哪些工具提高效率(中) 【转】
- 清空网站浏览记录就行啦?看Python如何实时监控网站浏览记录
- sql练习三(DataWhale 系列-最终)
- php按条件修改xml,php 修改、增加xml结点属性的实现代码
- Linux数据链路层的包解析
- Linux停服务器命令,使用linux的shutdown命令关闭服务器
- FitStar Yoga-健身类App原型分享
- java程序设计概念对象先行_Java程序设计概念:对象先行(原书第8版)简介,目录书摘...
- AX200网卡支持linux,Intel 9260/AX200网卡在Deepin/UOS/Ubuntu下网速慢的处理
- laravel框架excel扩展包maatwebsite-excel升级3.1版本兼容处理
- ​2 万字系统总结,带你实现 Linux 命令自由!
- PPT和PPTX的区别是什么
热门文章
- 最详细的java调用含参数的python程序并且返回值
- 通达信结构紧凑形态选股公式编写思路
- UTools工具下载网址
- MATLAB回归分析(2)和聚类分析
- 【C++】特殊类设计
- 李彦宏台湾大学演讲实录
- mysql 中文拼音排序
- win10 Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。
- VMware vSphere Client5.0与 Windows8不再有问题,解决VMware 5.0 客户端提示VMRC控制台的连接已断开...
- Java项目第11期-宠物医院管理系统【毕业设计】