延迟加载:
延迟加载实现的方法多种多样,在只查询单表就可以满足需求,为了提高数据库查询性能使用延迟加载,再查询关联信息。 mybatis提供延迟加载的功能用于service层。 resultType:
作用:
将查询结果按照sql列名pojo属性名一致性映射到pojo中。
场合:
常见一些明细记录的展示,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。 resultMap:
使用association和collection完成一对一和一对多高级映射。 association:
作用:
将关联查询信息映射到一个pojo类中。
场合:
为了方便获取关联信息可以使用association将关联订单映射为pojo,比如:查询订单及关联用户信息。 collection:
作用:
将关联查询信息映射到一个list集合中。
场合:
为了方便获取关联信息可以使用collection将关联信息映射到list集合中,比如:查询用户权限范围模块和功能,可使用collection将模块和功能列表映射到list中。

最新文章

  1. 5 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之生产环境下drbd裂脑处理
  2. struts2: 玩转 rest-plugin
  3. javascript中apply、call和bind的区别,容量理解,值得转!
  4. bootstrap-datepicker的使用
  5. Adaboost算法结合Haar-like特征
  6. 【python cookbook】【数据结构与算法】10.从序列中移除重复项且保持元素间顺序不变
  7. NPOI大数据分批写入同个Excel
  8. java小程序 质数
  9. GetQueuedCompletionStatus的返回值
  10. TOPAPI 消息通知机制
  11. NOIP2000 乘积最大
  12. Swift 算法实战之路:基本语法与技巧
  13. MPI编程简述
  14. Javascript_Dom编程 阅读笔记(1)
  15. 重拾Ruby—新的征程
  16. 学习ASP.NET MVC(十一)——分页
  17. 认识StringBuffer类
  18. php计算多个集合的笛卡尔积实例详解
  19. 十 LVS 负载均衡
  20. PlaNet,使用图像输入来学习世界模型

热门文章

  1. 最常见的HTTP错误
  2. Hadoop 学习笔记 (十) hadoop2.2.0 生产环境部署 HDFS HA Federation 含Yarn部署
  3. SQL表建立,临时表,表变量示例
  4. Service Trace Viewer Tool (SvcTraceViewer.exe)
  5. Robotium 不能同时跑多个case
  6. 用Delphi7开发Web Service程序 转
  7. Microsoft JScript 运行时错误: Automation 服务器不能创建对象
  8. codevs 1421 秋静叶&秋穣子(树上DP+博弈)
  9. UVA 11427 Expect the Expected(DP+概率)
  10. JavaScript高级程序设计20.pdf