zoukankan      html  css  js  c++  java
  • mybatis动态sql

    mybatis select、insert、update、delete以及批量更新操作
    http://blog.csdn.net/bear_wr/article/details/52386257

    -----------------------------------

    if

    结果:

    -------------------------------

    获取参数方式:上面使用的就是hashmap

     

    -------------------------------

    传入多个参数

     --------------------------------

    choose(when   otherwise)

    传入三个参数  注意观察输出的sql语句 (按照id查询)

     不传入id 传入loginname和password再次测试(按照loginname和password查询)

    不传入任何参数  观察打印的sql

    -------------------------------------

    where

    测试时可能出现问题

    但是如果只传入id   不传入state  则出现错误

     

    使用where则可以避免这种错误

    这样  无论传参与否   无论最后的内容是and或or  则where元素也知道如何将他们去除

    -----------------------------------

     set 

    set元素会动态设置前置set关键字  同时也会消除无关的逗号  需要注意的是更新之后需要commit  数据才能更新成功

    ------------------------------

     foreach

    参考文章:https://www.cnblogs.com/fangyu19900812/p/6046209.html

     

    -------------------------------

    bind

    -----------------------------------------

    模糊查询 

    --------------------------------

  • 相关阅读:
    error MSB6006: ”cmd.exe” exited with code 1
    OpenGL简介
    OSG例程(1) 交互(Pick)
    $err,hr
    [转载]操作数的寻址方式
    严重推荐的图形学讲义
    编译通过,运行时osgDB::ReadImageFile()出错 d和非d的lib
    空间变换的顺序SRT
    OSG例程(3) 利用更新回调制作路径动画
    Visitor模式的C++实现
  • 原文地址:https://www.cnblogs.com/Joke-Jay/p/8513669.html
Copyright © 2011-2022 走看看