码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis的应用学习

时间:2020-04-03 00:38:15      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:after   each   生成   rop   使用   ted   tis   reac   Fix   

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

一对多

 

mybatis的应用学习

标签:after   each   生成   rop   使用   ted   tis   reac   Fix   

原文地址:https://www.cnblogs.com/erdanyang/p/12623959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!