zoukankan      html  css  js  c++  java
  • mybatis的应用学习

    1、结果集的返回

    resultType和resultMap,最好使用resultMap

    2、传递多个参数

    Map<String,Object>,注解方式@Param(参数小于5个),JavaBean(参数大于5个),最好使用后两种

    3、怎么获取主键

    自增长组件返回:useGeneratedKeys,keyProperty

            selectKey:oracle(before),mysql((after)

    4、${},#{}

    5、动态SQL   CANCAT('%',#{name},'%')

      if、where(if)(这种方法and必须在前面,会把第一个and干掉)、

      set(if)(会把最后一个,号干掉)

      <trim  prefix=""  prefixOverrides=""  suffix=""  suffixOverrides="">

      <foreach  collection="list" separator=",",  item="user">

      <foreach  collection="array" separator=",",  item="user">

    6、批量执行器()

    7、代码生成器

    8、关联查询

    不适用外键;超过三个表禁止join,需要join的字段,数据类型必须绝对一致,被关联的字段要有索引;适当的冗余;分多次查询;把热点数据放到缓冲

    一对一association

    一对多

  • 相关阅读:
    素数个数(素数➕dfs)
    最小正子段和
    set<int> 的用法
    C
    map的用法
    B
    威佐夫博弈
    Stars(树状数组)
    upper_bound和lower_bound的用法
    超级大水题(还是自己过不了的水题)
  • 原文地址:https://www.cnblogs.com/erdanyang/p/12623959.html
Copyright © 2011-2022 走看看