idea报错:Invalid bound statement (not found)
在配置MyBatis接口映射的Mapper.xml时,提示Invalid bound statement (not found)异常,就算是接口和xml名字相同,路径相同也无法找到,在网上找到了几种解方案。
idea默认不扫描src/main/java 下的xml文件,想要放在同一目录下,需要在pom.xml中配置扫描java目录下的xml即可,在build节点下添加:
<resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory></resource></resources>
在resources目录下创建相同的包,运行不可以,需要在spring-mybatis.xml中配置mybatis扫描的地方(这一步不用也行。。):
<mybatis:scan base-package="com.yl.note.mapper"></mybatis:scan>
另外,在sqlSessionFactory的Bean中添加:
<property name="mapperLocations" value="classpath*:com.yl.note.mapper/**/*.xml"/>
可用。
在mybatis的配置文件中添加:
<mappers><!--扫描xml--><mapper resource="com/yl/note/mapper/UserMapper.xml"/><!--扫描接口--><package name="com.yl.note.mapper"/></mappers>
上述三种任选其一即可,其中第三种有待验证。
2017-11-13
在项目编译的时候发现无法引入properties文件,在resource中引入<include>**/*.properties</include>
就行了。。。真是日了狗
<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory><includes><include>**/*.xml</include><include>**/*.properties</include>//加入此条目</includes></resource></resources></build>
转载于:https://www.cnblogs.com/esileme/p/7716616.html
idea报错: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)
一.问题描述 使用mybatis的项目在本地可以正常运行,但当使用maven或Jenkins打包部署到服务器上时出现了绑定错误,异常信息为: org.apache.ibatis.binding.Bin ...
- Mybatis报错: Invalid bound statement (not found)...
报错内容如下 Rerun updateInfoByUid() cn.cyjt.shoot.mapper.UserMapperTests updateInfoByUid(cn.cyjt.shoot.ma ...
- 百分百解决 mbatis/mp报错 Invalid bound statement (not found)
背景:我用的mp ,使用baseMapper调用封装好的方法都可以使用,所有类型的wrapper都正常使用,但是自己写方法执行复杂的sql就出现错误! 报错信息如下: org.apache.ibati ...
- 解决动态SQL报错Invalid bound statement (not found): ……
做一个springboot+vue2的项目,用到动态SQL,在postman测试接口的时候,报错500 回到IDEA查看报错信息Invalid bound statement (not found): ...
- 【转载】MyBatis报错Invalid bound statement (not found)
转载自: koal的博客 http://www.cnblogs.com/koal/p/5232388.html <!--IDEA需要添加一下内容,否则无法找到mapper --><b ...
- 单数据源:spring boot+mybatisplus启动后访问接口报错Invalid bound statement (not found)
经检查发现,需要在启动类上加注解 @MapperScan(basePackages = "com.ruifeng.tjtaxiwebqy.mapper") 即: 结果还是报错,然后 ...
- [Mybatis-Plus] 调用自带方法 报错 Invalid bound statement
需要加这两个,否则mybatisplus 无法识别 @TableName("T_admin_cz")//数据库表名称 public class admin {@TableId(&q ...
- springboot报错Invalid bound statement (not found) 的解决办法
1.经排查所有的配置都没有问题,最后发现是项目编译后target文件夹中没有加载映射文件,解决方案,在pom中加入以下配置(但是这种方案一般要求在创建项目时就在pom中加入): <build&g ...
- Springboot项目中报错Invalid bound statement(not found):com.******报错处理
报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.way.springb ...
最新文章
- 《UML大战需求分析》阅读笔记1
- 闲话WPF之五(XAML中的类型转换)
- JavaScript Set Homepage and Favorite
- 玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】
- python语言输入两个数_python的函数输入两个参数吗
- 语音识别准确率永远达不到100%?
- centos yum php memcache,Debian|Centos安装memcached和php5-memcache模块
- 高质量程序设计指南--笔记
- 使用photoshop批量处理大量照片(1000张以上)方法介绍
- 2020电信宽带费用_现在电信宽带多少钱一年,2020年电信宽带套餐价格表
- 论计算机维护论文,论计算机装与维护毕业论文.docx
- vb服务器获取ftp文件,vb获取ftp服务器文件时间戳
- 简历中的star法则
- 最新版(2019.3.23)荣耀paly真机调试(Android stdio)
- P1003 铺地毯 C++
- python pil grab screen
- 月嫂公司如何把一次性的生意,变成源源不断的生钱机器
- [视觉实战案例]Qt下BYTE、QImage、HObject、Mat等图像格式的转换和图像显示方法
- OLED 驱动模块程序代码
- Xcode 7各版本(dmg)官方直接下载(离线下载)