Как обрабатывать огромные строки SQL в исходном коде - PullRequest
5 голосов
/ 20 декабря 2008

Я работаю над проектом, в котором в коде есть строки SQL длиной около 3000 строк.

Проект представляет собой проект Java, но этот вопрос, вероятно, может относиться к любому языку.

Во всяком случае, я впервые вижу что-то такое плохое. Кодовая база устарела, поэтому мы можем внезапно перейти на Hibernate или что-то в этом роде.

Как вы обрабатываете такие большие строки SQL?

Я знаю, что это плохо, но я не знаю точно, что лучше всего предложить для решения.

Ответы [ 12 ]

0 голосов
/ 20 декабря 2008

Я сохраняю их в файлах (или ресурсах), а затем читаю и кэширую их при запуске приложения (или при изменении, если это служба или что-то в этом роде).

Или просто поместите их в большой старый класс SqlQueries как consts или readonlys.

0 голосов
/ 20 декабря 2008

Одним простым способом было бы разбить их на некие константы. Это, по крайней мере, сделает код более читабельным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...