近期项目中遇到一个问题,在本项目中访问其他实例下的数据展示本项目中.使用dblink的方式访问其他实例.
现在的情况是在pl/sql developer中sql语句可以执行.但是把sql语句写在代码里由hibernate执行.但是就报这个错.
这个地方我犯了两个错误.第一是创建语句中public关键字,第二.项目中sessionfactory注入的不是我在pl/sql工具中使用的用户.所以查询正常.
所以出现这个问题,1要判断创建语句的用户是不是管理员,2.执行和创建是不是同一个用户.
近期项目中遇到一个问题,在本项目中访问其他实例下的数据展示本项目中.使用dblink的方式访问其他实例.
现在的情况是在pl/sql developer中sql语句可以执行.但是把sql语句写在代码里由hibernate执行.但是就报这个错.
这个地方我犯了两个错误.第一是创建语句中public关键字,第二.项目中sessionfactory注入的不是我在pl/sql工具中使用的用户.所以查询正常.
所以出现这个问题,1要判断创建语句的用户是不是管理员,2.执行和创建是不是同一个用户.