1.创建接口的映射配置文件的包时必须一级一级的创建。(否则就会创建成一个文件夹).
2.定义resiltMap 的时候,在windows环境下是不区分大小写的, 在Linux 环境下是区分大小写的。
3.运行某个测试类,Mybatis 会检查所有的XML 配置文件,全部通过才会运行此测试类,否则报错。
4.在开发中,我们经常会写很长的SQL 语句,需要注意的是:我们要在SQL 语句换行的时候加一个空格(在前面加空格会比较明显,也可以保险一点前后都加),
这样SQL 语句才会正确拼接。

5.MyBatis 使用注解开发(不需要写xml映射文件),如果此时存在 dao的映射文件 xxxx.xml ,不管你用不用 都会报错。
在开发中,整个dao要用注解都用注解,要用xml都用xml,不存在同时使用的情况。

转载于:https://www.cnblogs.com/weiqang/p/11107611.html

MyBatis注意事项相关推荐

  1. Springboot整合mybatis注意事项

    整合mybatis注意事项 当进行注入时,常见问题:当出现第二张图片的问题时,我们可以在自己的Mapper类的接口里面加上@Repository这个注解 ,注入的下划线就可以消失 Failed to ...

  2. 如何快速向oracle插入大量数据,以及注意事项

    首先创建数据库,这里以oracle为例子,好像mysql差不多也是这样的 CREATE TABLE USSER2(ID NUMBER(10,0) NOT NULL ENABLE,NAME2 VARCH ...

  3. 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项

    MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上.MyBatis提供了一级缓存.二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能.本 ...

  4. 源码解读Mybatis List列表In查询实现的注意事项

    http://www.blogjava.net/xmatthew/archive/2011/08/31/355879.html 在SQL开发过程中,动态构建In集合条件查询是比较常见的用法,在Myba ...

  5. Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项

    Mybatis映射文件SQL语句模糊查询 1. "%"#{value}"%" 在参数中不需要添加 %_ 推荐使用 2. '%${value}%' 在参数中不需要 ...

  6. mybatis框架增删改的注意事项 ,不同数据库取消转义的方法

    mybatis框架增删改的注意事项: :注意事项: 不能写返回值 配置文件必须写参数吗?任何入参可以省略 占位符以前是? 现在是#{最好和实体类的属性名一致} 取消转义 mysql 数据库:`反引号` ...

  7. Mybatis配置文件注意事项

    Mybatis配置文件注意事项 要注意顺序问题 Mybatis配置文件中各标签的位置顺序如下:properties, settings, typeAliases, typeHandlers, obje ...

  8. mysql getconnection 如何关闭连接_【MySQL】使用连接池获取Connection执行sql以及mybatis事务注意事项...

    注意: 使用DataSourceUtils.getConnection(dataSource);方式获取连接,而不是dataSource.getConnection(). dataSource.get ...

  9. Mybatis配置注意事项

    Mybatis 配置时可以使用注解配置,也可以使用xml配置 使用注解配置时 @Mapper public interface BrandMapper {@Select(" select * ...

最新文章

  1. 用于ONNX的TensorRT后端
  2. json最大长度限制_GET请求中URL的最大长度限制总结,读完之后,大部分程序员收藏了...
  3. 论文浅尝 - COLING2020 | 一种用于跨语言实体对齐的上下文对齐强化跨图谱注意力网络...
  4. WordPress 简洁好看hankin透明主题
  5. 浅谈python的import
  6. Python学习笔记020——数据库基本操作
  7. FPV穿越机飞行入门练习
  8. Educoder CC++数组实训
  9. LUA提取免费迅雷账号
  10. 第10章结构体01——结构体字节大小的计算
  11. 语音信号处理-基础(二): 发声生理、听觉生理与听觉心理
  12. 超好用的pdf编辑+pdf转word工具 – Adobe Acrobat Pro DC下载
  13. SQL Server 配置管理器中Browser灰色无法启动解决办法
  14. 美国第一个设置计算机学科的学校,美国普渡大学希拉法叶校区
  15. 为什么需要传递HINSTANCE给CreateWindow?
  16. APP超级签名分发系统 企业签名免签封装微信多开自助分发多合一系统
  17. Android 持续集成实践(三)——编写 .gitlab-ci.yml 实现自动化
  18. 一阶数字低通滤波器的实现
  19. 如何把heic格式转换为jpg?这几种方法建议收藏
  20. C++类型转换(static_cast,dynamic_cast,const_cast和reinterpret_cast)

热门文章

  1. [视频教程] ubuntu系统下安装最新版的MySQL
  2. 阐述Linux操作系统之rpm五种基本操作
  3. css调用方式的方法
  4. 牛客练习赛38 E 出题人的数组 2018ccpc桂林A题 贪心
  5. leetCode题解之Jewels and Stones
  6. ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
  7. 二叉树的深度优先和广度优先遍历
  8. openssl工具调试ssl加密ftp
  9. 操作 Docker 容器
  10. 11.15 dmidecode:查询系统硬件信息