Mybatis常见配置错误总结

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

Spring中的Mybatis的配置

1.classpath是针对src的,classpath后面跟的是路径名称而不是包名。

例如上面,com.axxxxy/**/dao/mapper/*.xml ,com后面应该是‘/’而不是'.',这个错误找了一天才找到。如果你classpath写了classpath*:,那么Mybatis会自动搜索查找子包

2.可以免Mapper接口实现类的,如果不用读写分离,dao接口对象可以直接被注入到Service,可以直接调用对应的Mapper ID

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.axxxxxy" /><property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /><!--  <property name="annotationClass" value="org.springframework.stereotype.Repository"/> --></bean>

3.Mapper的DAO类的名称和对应XML的mapper文件文件名称应该一致(没试过)

4.最常见的错误有mapper XML文件的namespace,一定要确保数据表的Model路径配置正确了

5.DaoMapper接口中的方法 与 Mapper中的id不匹配,错别字或者 缺失,都是问题。

转载于:https://www.cnblogs.com/slankka/p/9158524.html

Mybatis常见配置错误总结相关推荐

  1. Apache常见配置错误

    Common Apache Misconfigurations This page will describe common misconfigurations as seen in #apache ...

  2. Mybatis常见低级错误

    Mybatis错误笔记 菜鸟一枚,在学习Mybatis的时候,搭建新手项目,出了不少错误,这里铭记一下,警示自己!因为需要还原错误,所以错误的顺序是倒着进行的! Mybatis学习笔记1,一个简单的d ...

  3. mybatis学习笔记--常见的错误

    原文来自:<mybatis学习笔记--常见的错误> 昨天刚学了下mybatis,用的是3.2.2的版本,在使用过程中遇到了些小问题,现总结如下,会不断更新. 1.没有在configurat ...

  4. MyBatis配置错误

    MyBatis配置错误 "C:\Program Files\Java\jdk1.8.0_144\bin\java" -ea -Didea.test.cyclic.buffer.si ...

  5. 云计算学习路线图课件:云计算中的常见的云配置错误

    随着云计算应用加速落地,越来越多的企业将业务迁移到云上.云计算安全措施是云计算客户必须采取的措施,当客户没有在云计算环境中正确配置和保护自己的工作负载和存储桶时,就会发生重大事故. 1.存储访问 在存 ...

  6. Maven Web项目配置Mybatis出现SqlSessionFactory错误的解决方案

    Maven Web项目配置Mybatis出现SqlSessionFactory错误的解决方案 参考文章: (1)Maven Web项目配置Mybatis出现SqlSessionFactory错误的解决 ...

  7. MyBatis——XML配置解析

    目录 1. 环境配置(environments) 2. 属性(properties) 3. 类型别名(typeAliases) 方式一:通过typeAlias起别名 方式二:通过package起别名 ...

  8. 万事开头难!最新MyBatis程序配置教程(IDEA版)

    目录 1.搭建实验数据库 2.IDEA新建项目,连接数据库 3.编写MyBatis核心配置文件 4.编写MyBatis工具类 5.创建表对应实体类 6.编写Mapper接口 7.编写Mapper.xm ...

  9. PCL安装常见的错误集合解决方案(一)

    常见的错误集合解决方案(一) No.1 提示错误 'Microsoft.VC90.CRT,version="9.0.21022.8" 把Microsoft.NET Framewor ...

  10. 8种常见SQL错误用法

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来源:https://dwz.cn/cgAPOWPx 1.LIMIT 语句 分页查询是最常用的 ...

最新文章

  1. SQLite实例分析
  2. DATAX工具同步数据从hdfs到drds性能优化
  3. 4月27日云栖精选夜读丨阿里CMO董本洪:你要运营流量,更要运营超级用户
  4. MySQL对JSON类型UTF-8编码导致中文乱码探讨
  5. js有没有类似php的sleep函数,JavaScript-jQuery有没有类似sleep方法?
  6. LA 4127 - The Sky is the Limit (离散化 扫描线 几何模板)
  7. 电商、快递最后一公里的解决方案
  8. 公司新来了个00后测试卷王,老油条表示是真干不过,已被……
  9. ssh登录失败处理步骤
  10. Asp.Net细节性问题精萃[转]
  11. php+redis+保存多个值,php向redis list一次性lPush多个值
  12. 好玩的Java塔防游戏,根本停不下来!五款经典又好玩的塔防游戏推荐
  13. 初级基础HTML CSS实现二级下拉菜单
  14. 【蓝桥杯试题】盾神与困难数独
  15. rds对mysql优化_RDS MySQL参数调优最佳实践
  16. Java 解析复杂表格excel
  17. Go开发中配置一个Logger日志的功能实现(结合zap日志库)
  18. redis实现“附近的人”
  19. oracle SQL认证考试,sql认证(sql server认证考试)
  20. HPE牵手CSC,打造DXC延承HP百年家规

热门文章

  1. 二十三、Java异常捕获与处理
  2. Beyond Compare 4 智能比较工具、Everything 文件/夹搜索工具,WinRAR,7-Zip 解压缩工具、diagrams 流程图工具
  3. PCRE demo【转】
  4. LGOJP1941 飞扬的小鸟
  5. 3.从尾到头打印链表
  6. Nginx 反向代理解决浏览器跨域问题
  7. [Angular 2] Transclusion in Angular 2
  8. iOS程序-UIScrollView的基本使用
  9. 清理SharePoint 2010的SQL Server 2008 R2日志数据库的方法
  10. java中String、StringBuffer和StringBuilder的区别(简单介绍)