发布web项目时,mapper.xml可能会丢失
如果发布项目后测试发现如下错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.feng.ssm.mapper.UserMapper.selectByExample

检查文件名称、保命、方法名等都没有问题之外,检查一下打包文件夹下的target文件夹下是否有mapper.xml文件,如果没有,说明打包失败,需要修改pom.xml文件,添加如下代码重新打包即可:

检查文件名称、保命、方法名等都没有问题之外,检查一下打包文件夹下的target文件夹下是否有mapper.xml文件,如果没有,说明打包失败,需要修改pom.xml文件,添加如下代码重新打包即可:
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
...全文
相关推荐
【ssm项目源码】教务公告信息管理系统.zip
在学习和研究这个项目源码时,你可以深入了解SSM框架的集成与应用,包括Maven项目的构建、数据库设计、前端页面的交互逻辑以及服务层的设计原则等。
SpringBoot项目+MybatisPlus使用+Redis缓存
**代码生成器**:可以一键生成Mapper、Model、Mapper XML、Service、Controller等代码,大大节省开发时间。2.
mybatis自动生成代码
- 在生产环境中使用时,注意备份数据,以防生成过程出错导致数据丢失。
mybatis-plus优缺点
**文档和社区支持**:相较于MyBatis本身,Mybatis-Plus的文档和社区资源相对较少,遇到问题时可能会遇到一定的挑战。4.
springMvc注解之@ResponseBody和@RequestBody详解
通过使用这些注解,我们可以轻松地实现JSON序列化和反序列化,并提高Web应用程序的开发效率。


非技术区
