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.  

  • 相关阅读:
    脚本——基础命令
    ELK 安装
    keepalived+lvs
    zabbix安装
    lnmp
    nagios安装
    nginx-tomcat动静分离
    课时五、boost与adaboost
    课时四、决策树和随机森林
    课时三、回归实践
  • 原文地址:https://www.cnblogs.com/-Archenemy-/p/12935365.html
Copyright © 2011-2022 走看看