当前位置:   article > 正文

mysql跨库查询语句mybatis_mybatis实现跨库多表查询

mybatis跨库查询

需求:查询用户名具体负责的项目的名称

已有数据库表如下所示,二者通过项目ID关联

b171e6518e7f?tdsourcetag=s_pctim_aiomsg

test数据库的user表

b171e6518e7f?tdsourcetag=s_pctim_aiomsg

test1数据库的project表

需要实现的SQL查询

select user.id,user.name,projectName from test.user left join test1.project on user.`projectId`=project.id;

查询结果

b171e6518e7f?tdsourcetag=s_pctim_aiomsg

查询结果

实现:核心思想,手动新建Bean与Mapper。

1.自动生成代码model与mapper,包括test.user test1.project

2.新建一个bean命名为UserPro,其属性为上述所需的3个字段

public class UserPro {

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/575489
推荐阅读
相关标签
  

闽ICP备14008679号