mybatisPlus的如何跨库写条件查询
时间: 2023-08-09 16:09:59 浏览: 285
MybatisPlus可以通过使用多数据源来实现跨库查询,具体步骤如下:
1. 在application.properties或application.yml中配置多数据源
2. 在代码中使用DynamicDataSourceContextHolder来动态切换数据源
3. 在Mapper.xml文件中使用表别名来跨库查询,例如:
```
SELECT a.*, b.username FROM db1.table1 a LEFT JOIN db2.table2 b ON a.id = b.id WHERE a.name = #{name}
```
注意:在使用表别名时需要确保表结构相同,并且需要在Mapper.xml文件中配置相应的ResultMap。
阅读全文