1.MyBatis 别名标签

如果在映射文件中,大量使用类名比较长,可以在sqlMapConfig.xml声明别名,

在映射文件中可以使用别名缩短配置,注意此配置要放在最前面

sqlMapConfig.xml中:

    <!-- 声明别名 --><typeAliases><typeAlias type="cn.tedu.mybatis.beans.User" alias="Alias_User"/></typeAliases>

映射文件中:

    <select id="queryAll" resultType="Alias_User">select * from user</select>

2.MyBatis sql的复用

如果某段sql语句的片段在映射文件中重复出现,可以将其单独配置为一个引用,从而在需要时直接引用,减少配置。

转载于:https://www.cnblogs.com/chuijingjing/p/9861075.html

MyBatis 别名标签 sql的复用相关推荐

  1. mybatis中动态sql常用的标签

    用来循环容器的标签forEach,查看例子 //mapper中我们要为这个方法传递的是一个容器,将容器中的元素一个一个的 //拼接到xml的方法中就要使用这个forEach这个标签了 public L ...

  2. 6、mybatis中的sql映射文件详解(1)

    对于初学者,如果进行mybatis的学习呢?我总结了几点,会慢慢的更新出来.首先大家需要了解mybatis是什么.用mybatis来做什么.为什么要用mybatis.有什么优缺点:当知道了为什么的时候 ...

  3. springboot 别名不起作用_springboot之mybatis别名的设置

    mybatis别名设置 在具体的mapper.xml文件中,定义很多的statement,statement需要parameterType指定输入参数的类型.需要resultType指定输出结果的映射 ...

  4. Mybatis 别名机制,自动扫描 数据的增删改

    mybatis别名机制: 在mybatis.xml文件中的<configuration></configuration>标签中间加入属性<typeAliases>& ...

  5. 2022/5/1 Mybatis框架动态SQL

    目录 1丶动态 SQL 2丶if标签 3丶choose.when.otherwise 4丶trim.where.set 5丶foreach 6丶script 7丶bind 8丶多数据库支持 9丶动态 ...

  6. Mybatis学习-动态SQL

    Mybatis学习-动态SQL Mybatis学习-动态SQL Mybatis学习-动态SQL 什么是动态SQL 搭建环境 IF 接口 Mapper 测试 trim (where, set) wher ...

  7. 一文搞定MyBatis各种标签

    文章目录 select标签 使用 Map 接口传递多个参数 使用 Java Bean 传递多个参数 insert.update.delete和sql标签 < insert>元素 1)主键( ...

  8. Mybatis中动态sql小结

    这篇文章讲述的是Mybatis中动态sql小结,如有错误或不当之处,还望各位大神批评指正. 什么是动态sql MyBatis 的强大特性之一便是它的动态 SQL,它极大的简化了我们拼接SQL的操作. ...

  9. mybatis常用标签和动态查询

    这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [mybatis ...

最新文章

  1. vba 数组赋值_VBA数组与字典解决方案第18讲:VBA中静态数组的定义及创建
  2. VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workstati
  3. 获取当前周一日期_Excel工作表中最全的日期、时间函数,效率办公必备!
  4. torchvision中Transform的normalize
  5. 图解python pdf_Python合并同一个文件夹下所有PDF文件的方法
  6. Query UI DateRangePicker自定义面板个数
  7. UI:target-action设计模式、手势识别器
  8. Elasticsearch 嵌套类型nested
  9. Android 对话框用法
  10. 虚拟偶像春天来临,谁能从中脱颖而出?
  11. Miracle密码算法开源库(四)分析 :mrarth2.c
  12. 职场人如何制定学习计划?
  13. 拼多多店铺的先用后付|盛天海科技
  14. 浅谈CMMI与敏捷体系的融合
  15. 黑马粉丝感叹:好可呀,好想要!!【最新福利你还没领?】
  16. 关于百度站长工具中站点属性LOGO提交申请详解说明
  17. 【论文笔记】如何研读一篇论文
  18. 随时随地访问家里搭建的私有存储(tfcenter)
  19. 中企海外周报 | 海尔俄罗斯洗衣机互联工厂开业;奥克斯建造泰国智能生产基地...
  20. 【Electron】酷家乐客户端开发实践分享 — 下载管理器

热门文章

  1. python强制转型,python2--python3如何转型
  2. 光复用技术中三种重要技术_【技术文章】X射线无损检测仪在锂电池行业中的重要应用...
  3. python 数据交互_Python 进程间数据交互
  4. 405 not allowed什么意思_clock是什么意思
  5. tablepc是什么平板电脑_tablepc平板电脑怎么截图
  6. python 找到装饰器_Python 装饰器的总结(一)
  7. 系统学习NLP(二十六)--NBSVM
  8. kill 进程_如果有个进程kill 9杀不掉,怎么办?
  9. 【数据结构(C语言)】数据结构-内部排序
  10. 数据结构之二叉查找树