项目因为需要查询其他数据库的表数据,但是那个表又不能通过接口暴露出来(历史原因),所以就只能通过创建dblink去访问那个表的视图。
这时就又引出了新的问题,jpa关联无法关联到视图,所以需要创建同义词 (replace为更新,如果是已有的同义词,可以通过replace更新)
create or replace public synonym PERSION for XXXX;

完美解决。
本文介绍了在项目中遇到的问题,由于历史原因无法直接通过接口访问某个数据库表,因此采用DBLink来访问视图。然而,JPA无法直接关联到视图,解决方案是创建同义词,通过`CREATE OR REPLACE PUBLIC SYNONYM PERSON FOR XXXX;`更新或创建同义词,成功解决了JPA关联问题。
项目因为需要查询其他数据库的表数据,但是那个表又不能通过接口暴露出来(历史原因),所以就只能通过创建dblink去访问那个表的视图。
这时就又引出了新的问题,jpa关联无法关联到视图,所以需要创建同义词 (replace为更新,如果是已有的同义词,可以通过replace更新)
create or replace public synonym PERSION for XXXX;

完美解决。

被折叠的 条评论
为什么被折叠?