u011856283
你好杰米
采纳率95%
2018-11-28 02:13 阅读 2.5k

【mybatis】xml的sql可以跨库查询么?

5

比如我mybatis用的数据源是连接的127.0.0.1:3306/news1

            然后我再xml中sql查询写

            select * from news2.table1

            请问这样能查到数据么?
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    lovehehe87 lovehehe87 2018-11-28 02:28

    news1有news2用户table1的查询权限才可以

    点赞 评论 复制链接分享
  • Greenangle Ceasar_new 2018-11-28 03:36

    首先要用connect方法连接上数据库,能打开数据库后,就可以用select来查询.

    点赞 评论 复制链接分享
  • qq_40052730 qq_40052730 2018-12-05 09:25

    需要另外再配一个数据源吧

    点赞 评论 复制链接分享
  • qq_27718453 庄粟 2018-12-07 09:20

    不可以
    xml有一句是:<mapper namespace="">所以一个xml是指定一个Dao的
    而mybatis的Dao层扫描是不允许重名的,所以两个数据源也不能指定同一个Dao
    必需要重新配置数据源,如果要同时访问两个数据库,那么就要配置多数据源,而且Dao层的接口与xml都要新建.

    点赞 评论 复制链接分享
  • qq_42280739 Can't surpass 2019-08-16 10:37

    跨库的数据库名称都应该根据业务算法进行生成

    点赞 评论 复制链接分享

相关推荐