栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MyBatis多表连接查询的实例教程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MyBatis多表连接查询的实例教程

多表连接的两种方式(数据库逻辑模型):

1.一对一关系

2.一对多关系

一、通过 resultMap 和 association 实现一对一关系

在 mapper.xml 文件里面的代码:

 
	
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
	

 


	SELECT
	r.id,
	r.title,
	r.litimg,
	r.published_time,
	r.author,
	r.type,
	r.details,
	c.college_name
	FROM
	`t_recruitment` r
	LEFT JOIN `t_college` c ON r.college_id = c.college_id

在 mapper.java 文件里面写接口:

List querytTRecruitmentResultMap();

在对应的实体类中声明另外一个实体类:

二、通过 resultMap 和 collection 实现一对多关系

xml 文件:



 
	
	
	
	
	
	
 
	
	
		
		
		
		
	
 

 

总结

到此这篇关于MyBatis多表连接查询的文章就介绍到这了,更多相关MyBatis多表连接查询内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/129906.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号