我正在对代码进行重构,从其他语言翻译成Java,我想自动完成.我的问题是我有很多非私有的方法,但只是在声明它们的同一个类中被调用,我想让它们变成私有的.我有很多课程,我想如果有一些东西可以帮助我半自动地做,我想知道它.
你知道我是否可以寻找这些方法来快速私有化吗?我正在使用Eclipse.
在 Oracle 数据库中,定期执行一个大型 PL/SQL 过程,通过数据库链接将数据从一个数据库复制到另一个数据库,几个小时后该过程失败并出现以下错误:
ORA-03150: end-of-file on communication channel for database link
ORA-02063: preceding line from DBPREMOTE
ORA-06512: at "DBLOCAL.JOB_NAME", line 710
...
ORA-06512: at line 1
Run Code Online (Sandbox Code Playgroud)
第 710 行是过程的第一行:
execute immediate 'set constraints all deferred';
Run Code Online (Sandbox Code Playgroud)
然后该过程执行一些插入和更新,我猜由于 PK、数据无效或任何其他原因,这些操作在某些时候会失败。我猜想异常指向该行是因为它是第一行,而不是因为它实际上在那里失败,但我不确定真正的异常。
我是否有机会获得真正的异常,以便我可以处理它?