zoukankan      html  css  js  c++  java
  • mybatis中一些常用的名字的解释

    1、namespace:指定关联的接口;
    2、用来定义sql片段 ,以供别的地方引用 id 唯一标识该片段,别的地方通过id进行引用
    <sql id="allColumn">
    (id,name)
    </sql>
    3、<set></set>
    set标签,会去除末尾的逗号
    4、id:指定关联的方法名
    resultType:关联返回的类型,定义出参,匹配普通Java类型或自定义的pojo【出参类型 若不指定,将为语句类型默认类型,如语句返回值为int】
    parameterType:表示该sql语句中需要传入的参数, 类型要与对应的接口方法的类型 一致,指定参数类型,可省略
    5、 #{参数名}:获取接口方法传递的单个参数
    6、<foreach>标签:用来遍历集合
    collection:(必填)指定要遍历的集合,如果是数组,填写Array,如果是List,list
    item:(必填)指定遍历出的单个对象
    index:指定下标索引
    open:指定开始字符
    close:指定结束字符
    separator:分隔符
    7、获取对象中的属性时,可直接通过#{属性名}获取
    <selectKey>:配置主键的生成方式,通常用于oracle等不支持自动增长主键的数据库
    keyProperty:指定主键列对应的类中的属性
    keyColumn:指定主键列
    order:指定selectKey的执行顺序,before/after:表示在insert语句之前或之后执行
    dual:为oracle中的一张虚表
    8、<trim>标签: prefix:前缀; suffix:后缀
    prefixOverrides:前面需要去除的字符
    suffixOverrides:最后需要去除的字符
    9、${}取值,只有一个方法参数时,使用${value}
    10、choose,when,otherwise 三个标签配合使用,只会匹配一个选项,相当于switch;
    11、if test> test中填写boolean类型表达式,判断
    12、bind标签:用来向上下文中存值,name为值的名称,value指定值的内容

  • 相关阅读:
    T-Pot平台Honeytrap蜜罐TCP/UDP服务攻击探测及实现自动化邮件告警
    Linux判断文件是否为空,不为空则打印该文件的大小
    Linux好用的工具命令
    T-Pot平台cowrie蜜罐暴力破解探测及实现自动化邮件告警
    python工具
    python文件的基础操作
    python实现合并两个文件并打印输出
    python打开文件的N种姿势
    python工具
    python列表中元素插入位置总结
  • 原文地址:https://www.cnblogs.com/xie-qi/p/12907546.html
Copyright © 2011-2022 走看看