我目前在一个项目中,其中的代码中有大约3000行的SQL字符串。
该项目是一个Java项目,但是这个问题可能适用于任何语言。
无论如何,这是我第一次见到如此糟糕的东西。该代码库是遗留的,因此我们可以突然迁移到Hibernate或类似的东西。
您该如何处理非常大的SQL字符串?
我知道这很不好,但是我不知道建议什么是最好的解决方案。
在我看来,将那些硬编码的值放入存储过程中,然后从代码中引用存储过程,可能会带来高收益和省力的工作。