解决maven项目Invalid bound statement (not found)的方法

用IDEA 做的ssm 的maven项目,登陆时出现上图问题。

原因是它读取不到DevUserMapper.xml文件和取它xml文件,后面查询在编译好的文件中,xml文件并没有引入进来,这就是导致出现这个问题的原因。

解决方法:

在pom.xml文件中的<build>标签中添加以下代码:

<resources>    <resource>        <directory>src/main/java</directory>    </resource>    <resource>        <directory>src/main/resources</directory>    </resource></resources>

重新运行项目就可以了。

原文地址:https://www.cnblogs.com/dummyly/p/9063589.html

时间: 2024-10-06 20:36:42

解决maven项目Invalid bound statement (not found)的方法的相关文章

解决Mybatis的invalid bound statement (not found)异常

使用Maven构建SSM时, 需要在pom.xml中配置一些信息, 否则mapper.xml就无法被扫描到, 程序就会抛invalid bound statement (not found)异常 解决办法: 将下面配置添加到pom.xml文件中 1 <build> 2 <resources> 3 <resource> 4 <directory>src/main/java</directory> 5 <includes> 6 <i

eclipse java项目转idea java项目Invalid bound statement (not found): com.mapper 报错问题

再pom文件中加上 <build> <resources> <resource> <directory>src/main/java</directory> --------------------------------xml和properties所在包 <includes> <include>**/*.properties</include> <include>**/*.xml</inclu

springboot项目下的Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

今天遇到mybatis-puls的报错Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 排查方法如下: 1.mapper接口和mapper.xml是否在同一个包(package)下?名字是否一样(仅后缀不同)? 2.mapper.xml的命名空间(namespace)是否跟mapper接口的包名一致? 3.接口的方法名,与xml中的一条sql标签的id一致 4.配置

转载:Maven项目mybatis Invalid bound statement (not found)解决方法

在mapper代理的开发中,程序员需要遵守一些规范,mybatis才能实现mapper接口的代理对象. 它的规范如下: mapper.xml的namespace要写所映射接口的全称类名. mapper.xml中的每个statement的id要和接口方法的方法名相同 mapper.xml中定义的每个sql的parameterType要和接口方法的形参类型相同 mapper.xml中定义的每个sql的resultType要和接口方法的返回值的类型相同 mapper.xml要和对应的mapper接口在

maven项目:Invalid bound statement

在使用maven做mybatis项目时会遇到这个问题, org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 原因: 1.使用原始方式开发时缺少接口的实现类. 2.使用代理开发时少映射的xml文件. 我遇到这个问题时使用的是代理开发,然而我是有映射的xml文件的呀 这里遵从代理开发的一个原则,映射类和对应的xml文件应该在同一个包中,编译之后我们看一下结果 没有看到xml文件,这就是报异常的

Invalid bound statement (not found)之idea打包maven项目问题

开发的一个maven项目,之前在Eclipse中,maven打包部署完后一切正常,后来转到idea中开发,再用maven打包部署后, 一直报 Invalid bound statement (not found)错误,捣鼓了半天检查,后来发现打出来的war包里没有mapper对应的xml文件 ,解决办法是在pom中的build标签下加如下: <resources> <resource> <directory>src/main/java</directory>

通过maven test 报org.apache.ibatis.binding.BindingException: Invalid bound statement

背景 直接使用eclipse工具去执行,没有问题,通过testng.xml去执行,没有问题,但通过mvn clean test执行,就报错,提示org.apache.ibatis.binding.BindingException: Invalid bound statement 解决方法 首先先肯定的是:mybatis的配置是没有问题,因为eclipse可以正常执行: 在eclipse中把mapper的xml文件放到src代码目录下是可以一起打包进classes的,而maven去编译的时候不会,

IDEA异常解决: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

有时候解决问题不仅仅是解决问题.-----jstarseven 最近因为开发需要,需要搭建一个ssm开发框架,采用了开发工具IDEA. 整合完了SSM开发框架之后,发布的时候出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found... 一开始以为是自己配置文件写的有问题找了半天也没有问题,之后才发现是自己对IDEA工具使用的不够熟悉. 先说该异常常见解决方案: 一般是xml映射文件有错误.但

转:IDEA异常解决: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

原文地址:https://www.cnblogs.com/jstarseven/p/5803697.html 有时候解决问题不仅仅是解决问题.-----jstarseven 最近采用了开发工具IDEA开发SSM开发框架完成后,发布的时候出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found... 一开始以为是自己配置文件写的有问题找了半天也没有问题,之后才发现是自己对IDEA工具使用的不够熟