zoukankan      html  css  js  c++  java
  • MyBatis的动态SQL(五)

      

    用于实现动态SQL的元素主要有
    if
    trim
    where
    set
    choose(when、otherwise)
    foreach

    if标签

      Where标签

      Sql后面添加: where 1=1 ,那么where就可以不用

      

      

      使用where标签,避免了没有任何条件成立时的单独一个where的sql存在,还能处理了多个条件前面有还是没有and链接的问题,统统给条件加and或or就行。

      

      set标签

      Foreach标签 传入参数类型是数组或集合

      

    parameterType:数组的类型或集合的泛型

    Collection:array/list

    Separator:每个值用什么来分割   逗号“,”

    Item:数组中的每个元素的值

     

    MyBatis的分页

      只需要在接口方法中加入参数RowBounds就行了,并不改变sql映射文件

      

  • 相关阅读:
    laravel5.2总结--blade模板
    laravel5.2总结--响应
    laravel5.2总结--请求
    git总结
    laravel5.2总结--路由
    Get与Post的一些总结
    python库安装
    iptables的recent模块
    iptables
    dmucs与distcc
  • 原文地址:https://www.cnblogs.com/newbest/p/9179403.html
Copyright © 2011-2022 走看看