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

  • 相关阅读:
    22.渐进式框架的理解
    21、Vue组件间通信6种方式(网上找视频看)
    20、vue中如何使用event对象
    19.vue组件中data为什么必须是一个函数
    18、Vue.js中this.$nextTick()的使用
    17.v-on可以监听多个方法吗
    16.分别简述computed和watch的使用场景
    15. 请说出vue.cli项目中src目录每个文件夹和文件的用法
    13、vue中v-model的应用及使用详解(看链接)
    eclipse编码问题
  • 原文地址:https://www.cnblogs.com/xie-qi/p/12907546.html
Copyright © 2011-2022 走看看