动态SQL

动态sql:

    基于OGNL表达式

   完成多条件查询等逻辑实现

   用于实现动态SQL的元素主要有

    if      ——>if(判断参数):实现简单的条件判断

   trim      ——>1.更灵活地去除多余关键字

          2.替代whereset

 

   where      ——>1.简化SQL语句中where条件判断

           2.智能处理andor

   set      ——>若某个参数为null,则不需要更新,保持数据库原值

   choose(when、otherwise)      ——>相当于Java中switch语句 当when有条件满足的时候,就跳出choose

 

   foreach      ——>迭代一个集合,通常用于in条件

 

By:

  没有伞的孩子只有努力奔跑

 

posted @ 2020-11-12 20:58  二零二零  阅读(79)  评论(0编辑  收藏  举报