美文网首页
mybatis的标签有哪些2

mybatis的标签有哪些2

作者: xuyouxin1 | 来源:发表于2018-03-19 18:37 被阅读0次

    1、指定结果集的resultMap

    2、循环foreach,对集合进行遍历,属性有collection、item、separator

    open、close、separator可以指定遍历中的开头、结束、元素之间填充的字符

    3、判断if,if下面是test属性,判断某个表达式是否为真

    set 元素会动态前置 SET 关键字,同时也会删掉无关的逗号,因为用了条件语句之后很可能就会在生成的 SQL 语句的后面留下这些逗号

    4、choose, when, otherwise,when下面是test属性,判断某个表达式是否为真

    if与choose when的区别是:多个if能同时生效,达到多重过滤的效果;choose when则类似于switch case,只会匹配其中一个。

    5、where 元素只会在至少有一个子元素的条件返回 SQL 子句的情况下才去插入“WHERE”子句。而且,若语句的开头为“AND”或“OR”,where 元素也会将它们去除。

    6、

    sql:定义要复用的sql语句

    include:引入定义的sql

    级联:association

    集合:collection

    鉴别器:discriminator(学生,分男学生、女学生)

    相关文章

      网友评论

          本文标题:mybatis的标签有哪些2

          本文链接:https://www.haomeiwen.com/subject/hmgpqftx.html