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指定值的内容

  • 相关阅读:
    ThinkJava-复用类
    ThinkJava-访问权限控制
    ElasticSearch 5.0及head插件安装
    安装Elasticsearch5.0 部署Head插件
    Elasticsearch 5.1.1 head插件安装指南
    使用logstash+elasticsearch+kibana快速搭建日志平台
    logstash使用操作部分
    ELK 集中日志分析 windows部署实战
    关于异步,同步,阻塞与非阻塞
    Zookeeper的集群配置和Java测试程序
  • 原文地址:https://www.cnblogs.com/xie-qi/p/12907546.html
Copyright © 2011-2022 走看看