Java 是否可以从myBatis映射器引用/使用其他映射器/数据源?

Java 是否可以从myBatis映射器引用/使用其他映射器/数据源?,java,datasource,mybatis,Java,Datasource,Mybatis,我正在试图弄清楚(到目前为止,我似乎运气不好),是否有可能引用(例如,对于关联)来自不同映射器/数据源的嵌套选择?或者是一些HashMap,我可以事先手动准备 我试图实现的基本目标是: 假设我们有一个数据库,它有一个包含项目列表的表。每个项目都有一个类似“外部id”的字段 我们还有一个数据库2,它位于不同的主机和/或不同的驱动程序类型,它有一个id为id的表;名称对 我想返回一个映射类型,它将包含来自数据库1和数据库2的字段 有什么想法吗?到目前为止,我只能建议独立地构造2个POJO,一个包含来

我正在试图弄清楚(到目前为止,我似乎运气不好),是否有可能引用(例如,对于
关联
)来自不同映射器/数据源的嵌套选择?或者是一些HashMap,我可以事先手动准备

我试图实现的基本目标是:

  • 假设我们有一个数据库,它有一个包含项目列表的表。每个项目都有一个类似“外部id”的字段
  • 我们还有一个数据库2,它位于不同的主机和/或不同的驱动程序类型,它有一个id为
    id的表;名称
  • 我想返回一个映射类型,它将包含来自数据库1和数据库2的字段
  • 有什么想法吗?到目前为止,我只能建议独立地构造2个POJO,一个包含来自db one的返回结果集,另一个包含来自db one的id/名称对列表,并“手动”构建结果对象。但这太无聊了