是否有人知道将PL / SQL转换为Java的开源工具。或者,如果您有任何建议来制作此工具。
最有可能的是没有开箱即用的工具。我建议使用ANTLR构建一个PL / SQL解析器,然后你可以在它的顶部实现你的翻译器。
有一些商业工具,如:http://www.ispirer.com/application-conversion/oracle-plsql-to-java-migration,没有免费的afaik。
您可能会获得PLSQL中最复杂的部分并尝试手动转换它。您将看到自动翻译是否有意义,您将能够评估工具。
我看到的所有翻译代码都非常丑陋且难以维护(无论如何可能)。
也许更好的选择是使用PLSQL创建回归测试,手动编写java代码并根据回归测试进行测试。
PLSQL还活着的原因很充分。
P2J使用ANTLR v3.3和StringTemplate转换PL / SQL到Java转换器,将PL / SQL代码转换为java
查看商业广告:http://www.io64.com/plsql-to-java-migration/
在演示中,还会执行生成的代码。