博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis0207 resultType、resultMap、延迟加载使用场景总结
阅读量:6927 次
发布时间:2019-06-27

本文共 514 字,大约阅读时间需要 1 分钟。

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

 

转载地址:http://sdkjl.baihongyu.com/

你可能感兴趣的文章
有感于dark channel的发现
查看>>
重读数据结构——线性表
查看>>
网页中, 代码调用360手机助手一键安装程序到手机
查看>>
IOS详解TableView——选项抽屉(天猫商品列表)
查看>>
[转]地图投影
查看>>
WorldWind源码剖析系列:影像图层类ImageLayer
查看>>
《Programming WPF》翻译 第8章 3.Storyboard
查看>>
HttpUrlConnection 的 setDoOutput 与 setDoInput
查看>>
RHEL6.4编译安装gcc4.8.1
查看>>
升级到Windows10
查看>>
理解并发,避免死锁
查看>>
Codeforces 549F Yura and Developers
查看>>
动态创建 Lambda 表达式
查看>>
Atitit。Cas机制 软件开发 编程语言 无锁机制 java c# php
查看>>
OGG-01224 Bad file number
查看>>
Python 2.7 学习笔记 条件与循环语句
查看>>
c#并行扫描端口控制台程序
查看>>
Advice for students of machine learning--转
查看>>
ASP.NET通过byte正确安全的判断上传文件格式
查看>>
mongodb分布式查询
查看>>