轻量级前端框架助力开发者提升项目效率与性能
710
2023-03-01
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
在对应的实体类中声明另外一个实体类:
二、通过 resultMap 和 collection 实现一对多关系
xml 文件:
SELECT u.*, o.`id` oid, o.`number`, o.`createtime`
FROM USER u, orders o
WHERE u.`id` = o.`user_id`;
总结
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~