我在申请中遇到错误。
org.hibernate.util.JDBCExceptionReporter - ERROR - ORA-00980:同义词翻译不再有效
我检查了同义词,这是有效的。
任何人都可以帮忙。
答案 0 :(得分:1)
您可能拥有VALID状态的同义词,该同义词甚至引用了不存在的对象:
SQL> create synonym t_syn for abrakadabra;
Synonym created.
SQL> select status from user_objects where object_name = 'T_SYN';
STATUS
-------
VALID
SQL> select * from t_syn;
select * from t_syn
*
error in line 1:
ORA-00980: synonym translation is no longer valid
SQL> select status from user_objects where object_name = 'T_SYN';
STATUS
-------
VALID
首先,您需要检查同义词所指对象的存在。