15、mybatis-映射文件-动态sql

2019-08-20  本文已影响0人  唯老

一、概要

传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过Mybatis提供的动态SQL标签,可组合成非常灵活的SQL语句,从而提高开发人员的效率

二、动态SQL标签分为以下几类:

  1. if语句(条件判断)
  2. choose(when,otherwize) 类似java的switch
  3. trim (对包含的内容加上前缀,或者后缀)
  4. where(主要是用来简化SQL语句中的where条件,能智能处理AND OR,不用担心多余的导致语句出错)
  5. set(主要用户更新时设置)
  6. foreach(循环语句,遍历集合数组)

三、常用逻辑判断符:

1,"!=" : 表示不等于
2,"=":表示等于。注意是一个等号。
3,"and" : 逻辑与(小写)
4,"or" : 逻辑或(小写)

上一篇 下一篇

猜你喜欢

热点阅读