mybatis中的一对一查询
来源:互联网 发布:网络春晚策划方案 编辑:程序博客网 时间:2024/05/12 21:16
首先假设需求为:查询订单及订单关联用户信息
数据库查询:
数据库查询:
1、找到主查询表,查询主要信息是什么?
主要信息为订单信息,关联信息是用户信息
注:由于订单表和用户表是外键链接,所以查询订单通过内链接查询用户信息(一条订单只能查询出一条 用户)如果不是所有订单都能关联到用户信息,不能采用内链接只能采用外链接,左外连接主信息表在左边,右外连接主信息表在右边
方式1 :
使用resultType:
单张表对应po作为结果集映射对象,它的属性不够用,需要扩展。
扩展:
新创建一个po继承拥有查询列最多的po类。结果集使用resultType。开发中常用
方法二:使用resultMap
通过association进行一对一查询
定义一个resultMap
association作一对一查询,定义resultMap,有点麻烦,所以企业中常用的通过扩展pojo类的属性,使用resulttype实现一对一查询。
0 0
- mybatis中的一对一查询
- mybatis 一对一查询
- Mybatis 一对一 查询
- MyBatis关联查询(一对一)
- mybatis一对一关联查询
- Mybatis一对一关联查询
- Mybatis一对一关联查询
- Mybatis一对一关联查询
- MyBatis一对一查询
- Mybatis 一对一查询信息
- mybatis查询(一对一查询)
- mybatis高级查询-一对一查询
- mybatis学习之高级映射中的一对一查询
- mybatis(7)一对一查询
- Mybatis---一对一关联表查询
- Mybatis入门--关联查询一对一
- MyBatis中一对一关联查询
- MyBatis之一对一关联查询
- 提高你开发效率的十五个VisualStudio使用技巧
- [刷题]算法竞赛入门经典(第2版) 5-4/UVa10763 - Foreign Exchange
- Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器
- Python 和 Linux locale 学习笔记
- 数值的整数次方
- mybatis中的一对一查询
- Spring安全权限管理(Spring Security)
- Java强引用、软引用、弱引用、虚引用详解 (r)
- oracle 12c AL32UTF8字符集修改为ZHS16GBK
- Java Mail---SMTP协议-Java发邮件(带附件)演示过程
- spring redis集群配置
- Lua中文教程学习笔记 (2) 表达式
- 设置元素的盒类型+创建浮动盒
- HDU 1527 取石子游戏