服务中通过dblink去查询ORACLE数据库远程视图,查询不报错,但是没有数据,但是同样的数据库查询语句可以在plsql工具中查询到

  1. 数据库连接没问题(同样的连接可以查询 数据库中的其他的表)
  2. 没有报错信息,就是服务查询没有数据,在plsql中可以执行同样的sql与并查出数据(已经commit了数据)
  3. 服务使用 mybtis plus,返回对象为
     <select id="***" resultType="java.util.Map">
         select *
         from ${tablename} r
         where 1=1
    </select>
    

这个有什么解决思路可以提供吗?
视图创建有问题?权限有问题?

考虑一下是不是dblink指向的库和你程序连的库不是同一个。。