У меня есть очень длинная строка, которая включает много новых строк (это - действительно долгий SQL-оператор).
SQL легче считать, когда я разбиваю его с новыми строками. Но время от времени, я должен скопировать sql оператор с кода для вставки в sql разработчика.
В Perl я всегда любил qq оператор, который можно использовать вместо двойных кавычек:
Вы используете его что-то вроде этого:
$myString = qq{
SELECT *
FROM table_a a
JOIN table_b b ON a.id = b.id ... etc
};
В JAVA существует ли эквивалент? Я нахожу неудобным должным быть разбить строку в блоках как это:
String myString = " SELECT * " +
" FROM table_a a " +
" JOIN table_b b ON a.id = b.id ... etc ";
и трудно скопировать SQL-оператор с кода. Я заканчиваю тем, что имел необходимость удалить все кавычки и +
Существует ли эквивалентный Java? Или существует ли лучший прием к помещению читаемых, способных копией SQL-операторов в коде Java?