官方文档上给出这个例子,假如我要做多个数据源之间的表关联查询该怎么做:
// 查询 dsMysql数据源中的 user
List<Record> users = Db.use("mysql").find("select * from user");
// 查询 dsOracle数据源中的 blog
List<Record> blogs = Db.use("oracle").find("select * from blog");
Db.use("mysql").find("select * from db1.table1 a join db2.table2 b on a.field = b.field")
jfinal 仅仅对 jdbc 进行了一层极其薄的封装,相当于直接将 sql 与其参数直接扔给了 JDBC,所以只要是 JDBC 支持的,jfinal 在理论上都支持,基于这个基本点,只需要研究好 jdbc 可以怎么实现就可以直接再应用于 jfinal 之上