zoukankan      html  css  js  c++  java
  • mybatis-动态sql、表单序列化、SQL的执行顺序

    mybatis-动态sql

    作用:解决多条件查询的问题

    <select>
        select语句
        <!--动态sql-->
        <where>
            <!--<where>标签 如果存在判断则sql自动添加where-->
            
            <if test="value != null">
            <!--value != null : 判断条件 value 传输的数据-->
            动态拼接的SQL语句
                <!--#{}:占位符 。模糊查询时%%写在数据中-->
                <!--${}:字符串拼接符 。模糊查询时‘%%’写在sql语句中-->
            </if>
        </where>   
    </select>

     

    表单序列化

    表单的序列化用于ajax的数据提交

    let dataString = $("from").serialize();
        //转化的结果为键值对字符串 由 & 链接 (中文会编码)
        //后台获取值不需要进行解码,直接获取
    dataString += “&键名=”+值;
        //可以对序列化后的字符串再次拼加数据

     

    SQL的执行顺序

    1. from

    2. where

    3. group by

    4. select

    5. having

    6. order by

     

    其他

    1. jquery修改前缀

      var 新前缀标识 = $.noConlict();

    2.  

  • 相关阅读:
    kubernetes_mk_lgg_
    kubernetes_tb宝满
    hcna
    kubernetes_book
    ipset和iptables配合来自动封闭和解封有问题的IP
    microk8s
    iptables
    docker kubernetes Swarm容器编排k8s CICD部署 麦兜
    scala Actor Akka
    数据库——mysql数据类型2
  • 原文地址:https://www.cnblogs.com/-Archenemy-/p/12935365.html
Copyright © 2011-2022 走看看