mybatis一对一联表查询的两种常见方式
1.一条语句执行查询(代码如下图)
注释:class表(c别名),teacher表(t别名)teacher_id为class表的字段t_id为teacher表的字段,因为两者有主键关联的原因,c_id为class表的字段。根据c_id查询。_classes为classes实体类(既是表class对应的实体类)前两个property为class表对应实体类的属性,column对应class表的字段,association中teacher为classes实体类属性,column为class表属性,javaType为teacher实体类(既是表teacher的实体类)。后面的id为teacher实体类的id column为teacher表的字段,result 中的name同理。
2.两条语句执行查询
注释:一些解释同上条方法。这种方法#{id}为上条语句的执行结果得到的id,然后第二条语句根据第一条语句的结果,执行第二条语句。注意其中select标签,和上图中的resultMap类似,作用都是连接两个标签。
转载于:https://www.cnblogs.com/dslnn/p/8647176.html
mybatis一对一联表查询的两种常见方式相关推荐
- mysql left join 查询_MySQL联表查询基本操作之left-join常见的坑
概述 对于中小体量的项目而言,联表查询是再常见不过的操作了,尤其是在做报表的时候.然而校对数据的时候,您发现坑了吗?本篇文章就 mysql 常用联表查询复现常见的坑. 基础环境 建表语句 DROP T ...
- Java中定义字符串的两种常见方式、使用==和equals()比较字符串
在讲使用==和equals()比较字符串之前,我们首先要讲定义字符串的两种常见方式,一种是定义一个常量,即直接定义字符串,一种是通过new关键字定义一个变量,即使用String类定义字符串,如下图: ...
- mybatis联表查询的几种方式,association和collection的用法
mybatis的association以及collection的用法 前言: 一.association 的三种用法: 第一种用法:association中使用select 第二种方法,嵌套 resu ...
- 使用Mybatis联表查询的几种方式
mybatis的association以及collection的用法 前言: 在项目中,某些实体类之间肯定有关联关系,比如一对一,一对多等.mybatis 中使用 association 和 coll ...
- MyBatis Plus 联表查询
官方文档:https://gitee.com/best_handsome/mybatis-plus-join/ 背景 mybatis-plus 作为 mybatis 的增强工具,它的出现极大的简化了开 ...
- mysql连接查询分为几种方式_SQL多表查询的几种连接方式
一.基础 1.1 SQL查询的基本原理 第一.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的):然后根据SELECT的选择列选择相应的列进行返回最终结果. 第二.两 ...
- 【SQL】—多表查询的几种连接方式
前言 最近在项目中用到连接查询,连接查询是关系数据中最主要的查询,包括内连接.外连接等.通过连接运算符可以实现多个表查询.下面来复习一下. 正文 连接查询主要分为三种:内连接.外连接.交叉连接. 内连 ...
- Oracle数据库日期范围查询的两种实现方式
Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...
- Ajax提交Form表单的两种简单方式
在现在的项目开发中,ajax的应用是必不可免的,最为基本的就是利用ajax的异步处理方式来向后台提交数据.关于ajax提交表单我利用到了两种简单的方式. 方法一## 先获取表单里面的数据,再通过aja ...
最新文章
- CodeIgniter类库
- jquery获取元素的值,获取当前对象的父对象等等
- 应用程序服务器和Web服务器之间有什么区别?
- linux Fedora35 grub2 改变启动顺序
- write() vs. writev()
- java系统管理员停用,为什么犯错让我成为一个更好的系统管理员
- 是时候好好去学门脚本语言了
- 使用hive完成统计分析功能
- android释放全局变量,Android全局变量
- 雨巷(A Lane in the Rain)
- Atitit 保证产品易用性的方法总结 目录 1. 什么是易用性 易学 易见 三角关系	1 2. 易用性原理 三原则 易见 映射 反馈	2 2.1. 易见 Visibility 可读性	2 2.2.
- ​ java获取中文拼音首字母​
- linux服务器怎么安装360杀毒软件,360主机卫士Linux版使用安装教程
- h桥程序控制c语言,H桥电路原理及直流电机驱动编程
- Gateway一直访问本地
- 苹果6电池价格_苹果8plus电池不耐用,苹果8p换电池价格
- phython入门基础
- 【Flutter组件】仿抖音双击点赞弹出爱心效果(可连点)
- 2022年9月改名字这件事的流程亲历和体会
- vant Webapp 快速使用
热门文章
- BZOJ4562: [Haoi2016]食物链
- python实现: protobuf解释器
- 《Code:The Hidden Language Of Computer Hardware and Software》 ——笔记
- arm opcode hook
- 添加删除约束脚本 ::fn_get_sql
- 简单代码生成器原理剖析(一)
- 分享25个优秀的网站底部设计案例
- MyEclipse软件中快捷键
- Lintcode--2(56)--两数之和
- 将php源码修改成存在注入的源码,天融信关于ucms系统存在代码注入漏洞的分析...