动态sql

where   if   


trim 去除多余的 比如去掉多余的and和or等 �


对应关系 switch--choose    case-- when   default--otherwise


set  可以去除if中的,


i 索引     val代表值   collection集合



bind 解決了不同数据库的 模糊查询的语句不同


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据...
    jackcooper阅读 499评论 0 1
  • 当我们使用传统JDBC方法去写复杂的SQL语句的时候,需要去进行大量的拼接。常常会因为一个小错误如少写了一个空格导...
    其实我很菜啊阅读 1,181评论 0 2
  • MyBatis提供了对SQL语句动态组装能力,可以大大减少我们编写代码的工作量。 1.概述 MyBatis的动态S...
    落叶飞逝的恋阅读 382评论 1 7
  • 1 动态SQL# 那么,问题来了: 什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家...
    七寸知架构阅读 18,705评论 2 58
  • 写在前面:十分感谢《深入浅出Mybatis技术原理与实战》这本书,大多数部分是书上的话,希望自己能在后面的文章中多...
    AceCream佳阅读 452评论 0 2