当前位置: 首页 > news >正文

(超全七大错误)Invalid bound statement (not found): com.xxx.dao.xxxDao.add

1.确保你把dao和mapper都在applicationContext.xml中都扫描了 

xml文件

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource"/><property name="configLocation" value="classpath:mybatis-config.xml"></property><property name="mapperLocations"><list><value>classpath:com/xxxx/dao/*.xml</value></list></property></bean><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.xxxx.dao"></property></bean>

yml文件 

 

2. mapper.xml中的namespace和实际的mapper文件不一致

3. mapper接口中的方法名和mapper.xml中的id标签不一致

 4.Mapper.xml没有构建进去 打开target看看对应的Mapper.xml文件在不在,如果不在,点击右边的maven,clean一下,再Run一下

5.配置文件导不出来 maven的配置文件默认放在resources目录下,但在这里需要把它放到java目录下,导致配置文件导不出来

 pom中加上以下代码

  <build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource></resources></build>

 

6.spring配置文件写错比如:用着mybatis-plus,却写着mybatis的配置文件

7.resources的路径问题

 如果想吧mapper.xml文件写在resources下的话,新建的包要用 “ / ” 分开 而不是用 “ . ”

com/xxxx/mapper 这个是正确的com.xxx.mapper是错误的,在resources中不能用连.

http://www.lryc.cn/news/287653.html

相关文章:

  • 【操作系统】实验八 proc文件系统
  • 基于RMF的信贷风控标签客户分层管理
  • 【MySQL】如何通过DDL去创建和修改员工信息表
  • Spring 事务原理一
  • creo草绘3个实例学习笔记
  • Modern C++ std::move的实现原理
  • 爬虫工作量由小到大的思维转变---<第四十章 Scrapy Redis 实现IP代理池管理的最佳实践>
  • C# 实现 XOR 密码
  • 【Web前端开发基础】CSS3之空间转换和动画
  • Go实现一个简单的烟花秀效果(附带源码)
  • 【数学建模】插值与拟合
  • 全卷积网络:革新图像分析
  • ubuntu20.04 格式化 硬盘 扩展硬盘GParted
  • docker的资源限制(cgroup)
  • ChatGPT与文心一言:应用示例与体验比较
  • 紫光展锐T760_芯片性能介绍_展锐T760安卓核心板定制
  • 从动力系统研究看当今数学界
  • 【征服redis15】分布式锁的功能与整体设计方案
  • MATLAB中实现机械臂逆运动学求解的方法之一是使用阻尼最小二乘法
  • 2024.1.24 GNSS 学习笔记
  • 2024-01-22(MongoDB)
  • 无人机航迹规划(六):七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划(提供MATLAB代码)
  • 《WebKit 技术内幕》学习之十二(2):安全机制
  • 算法优化:LeetCode第122场双周赛解题策略与技巧
  • IDEA导出jar
  • Win10/11中VMware Workstation设置网络桥接模式
  • html Canvas粒子文字特效
  • @JsonFormat失效,被jackson自定义配置覆盖
  • SaaS系统如何助力企业数字化转型
  • nginx配置内网代理,前端+后端分开配置