多表连接的两种方式(数据库逻辑模型):
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 文件:
SELECT u.*, o.`id` oid, o.`number`, o.`createtime` FROM USER u, orders o WHERE u.`id` = o.`user_id`;
上一篇:如何在移动端利用javascript实现一个轮播图功能
下一篇:利用JavaScript项目实现一个弹出窗口功能